il problema non è il postback, lasciamo da parte un secondo la gridview.
ti faccio un es.

<asp:ImageButton PostBackUrl="~/pagina.aspx" ID="ImageButton2" runat="server" ImageUrl="~/images/image.png" OnClick="ImageButton2_Click" />

<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/image.png" OnClick="ImageButton1_Click" />

cliccando il bottone "ImageButton2" effettua un crosspage richiamando la pagina "pagina..aspx".
poi clicco l'altro bottone che non effetta un crosspage, ma mi funziona in modo errato richiamando anch'esso la pagina "pagina.aspx"