martes, 6 de marzo de 2007

Intercambio de Variables en ASP.Net

Formas de pasar variables de página a página es:

- En un link, asociar al URL, la cadena: param = value, ....., la cadena aparecerá en la barra de dirección. Luego en la página que se abre, desde cualquier parte de la página, se puede tomar el valor con:

Request["paramA"].toString();

Para asociar los parámetros al URL, se utilizará el signo de pregunta. Se podría usar un linkButton y en la propiedad NavigationURL, poner la URL con los parámetros.

- La otra forma es usar el PostBackURL, del botón, o en cualquier control que tenga esa propiedad. En esa propiedad se colocará el URL de la página en forma normal. Luego en la página que se abre, será más fácil, porque se podrá hacer referencia a cualquier control, específicamente a aquel que tenga activa la propiedad PostBackURL, de la cula podremos leer su contenido.


TextBox1.Text = Request["postBackTextBox"].toString();

No hay comentarios: