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.

Leer más “Saber que datos se pasan entre paginas (trace)”

Anuncios

Request.Form con páginas maestras (master pages)

Como utilizar los datos enviados mediante formularios con páginas maestras (master pages)

Con las Master Pages, los controles de los formularios que se utilizan para enviar datos entre páginas cambian de ID. Según el número de páginas anidadas puede variar y no siempre es el mismo texto el que se le añade. Normalmente es Ctl00$ContentPlaceHolderID$ por cada página maestra.

En vez de utilizar Request.form(“ID”) tendremos que utilizar alguna forma para reconocer el control que queremos utilizar. Sabiendo que ASP.NET utiliza el simbolo del dólar para generar el ID del control, crearemos un bucle para ir recorriendo la clase Request.form y preguntar por la clave del control.

Leer más “Request.Form con páginas maestras (master pages)”