Segui una strada più semplice. Per richiamare la pagina con i dettagli non utilizzare un funzione lato browser (javascript) ma rimani con la programmazione lato server (aspx).
Immaginando che il tuo campo si chiami ID e tralasciando i vari parametri del gridview potresti fare così.
Se vuoi provare il codice crea un file lista.xml fatto così:codice:<asp:GridView ID="GridView" DataSourceID="XmlDataSource" runat="server" AutoGenerateColumns="false"> <Columns> <asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="detail.aspx?id={0}">Dettagli</asp:HyperLinkField> </Columns> </asp:GridView> <asp:XmlDataSource ID="XmlDataSource" DataFile="lista.xml" runat="server" />
fammi saperecodice:<?xml version="1.0" encoding="utf-8" ?> <list> <item id="22" /> <item id="38" /> </list>

Rispondi quotando