Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2007, 16:44
programadornet
 
Fecha de Ingreso: abril-2007
Mensajes: 160
Antigüedad: 18 años
Puntos: 1
Pasar datos entre formularios con ASP.NET

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)??