Ho un Gridview in una pagina, vorrei aprire un detailsview in un'altra pagina passando l'ID di riga selezionato nel gridview alla pagina di destinazione...

Nel gridview in pag1.aspx ho trasformato il selettore di riga in un itemtemplate con dentro un imagebutton al quale ho impostato il postbackurl="pag2.aspx". Here it is:
<asp:ImageButton ID="ImageButton1" runat="server" CommandName="Select" ImageUrl="~/img/mac_edit.png" Text="Seleziona" PostBackUrl="~/pag2.aspx" />

In pag2.aspx ho già sistemato sia la direttiva di pagina, indicando il virtualpath di pag1, sia il codebehind in modo da ricevere il post da pag1.aspx.... ma non riesco nemmeno a uscire da pag1.aspx, continua a fare un postback su se stessa... che devo fare?