Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
ID dinamico per textbox
martedì 02 settembre 2008 - 17.32
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
freetecno
Profilo
| Newbie
1
messaggi | Data Invio:
mar 2 set 2008 - 17:32
Devo aggiornare alcuni nodi di un un file xml.
Carico il file
Ho costruito una pagina in cui un oggetto Repeater legge un DataView che ho precedentemente preparato e dispone in una <table> gli oggetti che occorrono. In particolare, una textarea che dovrà permettere l'editing all'utente.
La mia intenzione era di assegnare all'ID di ciascuna textarea la chiave del nodo da aggiornare, assegnando il valore di una delle colonne del DataView. Un button sulla pagina avrebbe permesso di scorrere gli oggetti textarea, prelevare la chiave dall'ID, accedere al nodo xml ed infine effettuare la modifica.
Mi sto impicciando tra lato server e lato client: non riesco ad acceder agli oggetti textarea. Nel code-behind della pagina non sono visti. Ma il problema è a monte, poiché non sembra possibile assegnare l'ID così come ho descritto più sopra.
Altra cosa: il DataBind tra l'oggetto Repeater e le textarea non fà in modo che l'edit del campo in mappa aggiorni il DataView (o il DataRow da cui proviene), perché allora sarebbe stato possibile scorrere la sorgente dati piuttosto che i controlli in mappa.
Posso avere aiuto da qualcuno? Grazie.
Aggiungo un po' di codice:
<asp:Repeater id="Repeater1" runat="server">
<HeaderTemplate>
<table id="translate_grid">
</HeaderTemplate>
<ItemTemplate>
<tr onclick="change_id('<%# DataBinder.Eval(Container.DataItem, "SourceKey") %>', 'onclick_text');">
<td>
<div class="translate_area">
<div class="translate_label">
<div class="text_label"><%# DataBinder.Eval(Container.DataItem, "SourceValue") %></div>
<div class="virgolette_fine"></div>
</div>
<div class="textarea" >
<textarea id="<%# DataBinder.Eval(Container.DataItem, "SourceKey") %>" runat="server" cols="45" rows="2" class="hidden_text"></textarea>
</div>
</div>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !