Ciao a tutti. Scusate se apro una discussione probabilmente esistente ma non sono riuscito a trovare nulla facendo una ricerca sul forum.... forse per le parole chiave che ho utilizzato o per il titolo dato dagli altri utenti ad un problema abbastanza diffuso.
Porto un esempio pratico...
Ho una tabella (html) con N righe. Una per ogni NOME che persco da un database.
Ad ogni NOME corrisponde un ImageButton che mi dovrebbe consentire di eliminare il valore dal DB.
Tabella "Nomi"
IdNome (Chiave Primaria)
Nome (Valore Stringa)
Formattato in html viene più o meno
Tizio - [ELIMINA]
Caio - [ELIMINA]
Sempronio - [ELIMINA]
I vari "Elimina" non sono altro che ImageButton di cui gestisco l'evento CLICK. Come faccio per stabilire a quale NOME fa riferimento? Pensavo di impostare il valore "PostBackUrl" a
"miapagina.aspx?id=" & DataReader("IDNome")
Per poi gestirlo da codice su CLICK sul pulsante. Ma come si fa?
Genero le righe nel seguente modo:codice:<asp:ImageButton ID="cmdiCancella" runat="server" ImageUrl="images/delete.gif" PostBackUrl="miapagina.aspx?id=[COME METTO QUI UN ID IN MODO DINAMICO??]" />
Grazie in anticipo e scusate il modo non molto comprensibile con cui mi sono spiegato.codice:If DR.HasRows Then Do While DR.Read %> <tr> <td><%=DR("Nome")%></td> <td style="text-align: right">[img]images/edit.gif[/img]<asp:ImageButton ID="cmdiCancella" runat="server" ImageUrl="images/delete.gif" /></td> </tr> <% Loop End If

Rispondi quotando