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?

codice:
<asp:ImageButton ID="cmdiCancella" runat="server" ImageUrl="images/delete.gif" PostBackUrl="miapagina.aspx?id=[COME METTO QUI UN ID IN MODO DINAMICO??]" />
Genero le righe nel seguente modo:
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
Grazie in anticipo e scusate il modo non molto comprensibile con cui mi sono spiegato.