Ho risolto in un altro modo, sfruttando l'ItemCommand del DataGrid:
(OnItemCommand="dgListinoSP_itemcommand"), evitando di ciclare su tutti gli Items del DG..
codice:
<asp:ImageButton id="addimg" runat="server" ImageUrl="immagini/add.gif" AlternateText="AGGIUNGI/CAMBIA IMMAGINE" CommandName="aggiungi" CommandArgument='<%# Container.DataItem ("pathimg") %>'></asp:ImageButton>
(Passo anche il percorso dell'immagine per visualizzarla nella PopUp, oltre ad una text per l'upload)
Ed il codice :
codice:
Public Sub dgListinoSP_itemcommand(s As Object, e As System.Web.UI.WebControls.DataGridCommandEventArgs)
Select Case e.CommandName
Case "aggiungi"
Tools.Pop(Me,"listini_gest_upload.aspx?img=" & e.CommandArgument)
End Select
End Sub
...Dove Tools.Pop è una mia classe.metodo dove uso RegisterStartupScript con la funzione lato client che volevo richiamare...