Hola Xisigi, bien lei que existen distintas formas de enviar información o datos entre páginas y cada una tiene sus ventajas e inconvenientes.
un método que encontre fue Cross Page PostBack
La técnica consiste en hacer que un formulario no se envíe sobre si mismo, es decir, que haga un Submit sobre otra página. Esto se consigue por medio de la propiedad PostBackUrl
<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="~/PaginaDestino.aspx" />
<asp:ImageButton ID="ImageButton1" ImageUrl="~/img/enviar.png" runat="server" PostBackUrl="~/PaginaDestino.aspx" />
<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl="~/PaginaDestino.aspx">LinkButton</asp:LinkButton>
Estos controles estarán insertados en nuestra página de origen y como vemos la propiedad PostBackUrl apuntará a la página de destino sobre la que se quiere enviar los datos de la página actual.
te dejo el link donde lo lei quiza pueda servirte: http://oscarsotorrio.com/post/2010/05/08/Enviar-datos-entre-paginas-ASPNET.aspx