Foros del Web » Programando para Internet » ASPX (.net) »

Pasar datos entre formularios con ASP.NET

Estas en el tema de Pasar datos entre formularios con ASP.NET en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/04/2007, 16:44
 
Fecha de Ingreso: abril-2007
Mensajes: 160
Antigüedad: 17 años, 8 meses
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)??
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:18.