En resumidas cuentas, quiero saber qué método es el mejor y más sencillo para pasar datos entre formularios con controles ASP.NET, porque los métodos que he encontrado son demasiado enrevesados y encima no funcionan si tengo que utilizar más de dos formularios.
__________________________________________________ ________
Entrando más en detalle:
Tengo mi aplicación web estructurada en tres capas, y quiero pasar datos de un formulario a otro.
Los objetos del formulario son controles ASP.NET, y sus valores los introduzco como propiedades de la clase de la página en la que están, queriendo pasárselos a la siguiente página.
Son tres las páginas con formularios entre las que quiero hacer envíos (de la página 1 a la 2, y de la 2 a la 3).
Para realizar el primer envío de datos lo consigo mediante un método "especial" (tal y como se describe en algunas páginas de internet), debiendo utilizar un "server.transfer" para pasar a la página número 2, y recuperando los valores heredando la página 1 y utilizando métodos Get definidos previamente para recuperarlos.
En cambio, con este método, me encuentro conque ya no puedo pasar valores a la página 3, pues debería ponerle a la página dos un nombre de clase (así como a la uno, por ejemplo le pongo FirstPageClassName), cosa que me impide realizar el primer envío de datos.
¿¿No existe un método sencillo en ASP.NET para pasar valores de campos entre formularios (tanto entre páginas distintas como de una misma página que se llame a sí misma)??