Posteado por: toniogago | 2 diciembre 2009

Saber que datos se pasan entre paginas (trace)


A veces necesitamos saber qué controles pasamos entre páginas mediante formularios (Form) o cadenas de consulta (QueryString). En la página que recibe los datos tenemos que recorrer la clase Request.Form o Request.QueryString para recoger los datos.

Una forma sencilla de saber qué controles estamos pasando entre páginas y sus valores correspondientes es utilizar trace.

Web.Config

Para que funcione la traza es necesario tener el siguiente código en el archivo web.config dentro de Configuration / System.web:

<trace enabled="true" localOnly="false" />

Página.aspx

En la pagina que recibe los datos ponemos trace="true" en la directiva de página (<%@ Page …)

Cuando visualicemos la página en el explorador nos aparecerá al final de la misma la información de la traza donde estarán las colecciones Form y Querystring.

En el ejemplo aparecen los nombres de los controles muy largos ya que vienen de páginas contenidas en Master Pages.

un saludo.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: