Está en la página 1de 12

ASP.

Net (II)
PROGRAMACIN APLICADA II

Postback
El proceso de enviar una peticin con informacin desde el cliente
hacia el servidor, que ste la procese y, luego retorne un resultado
tpicamente en formato HTML recibe el nombre de postback.
Debido a que en ASP.Net las paginas son manejadas por cdigo C#
asociada a ellas, el envo de esta informacin se realiza sobre esta
pagina, esto es, configurando el atributo action del formulario de la
pagina con el nombre de esta pagina.
Cada vez que se realiza un
postback, una serie de eventos se
disparan en secuencia en el cdigo
C# independientemente de que
control hubiera causado el envo
de la informacin.

Postback

Manipular el flujo de ejecucin


Existen dos objetos que brindan soporte para la manipulacin de las
peticiones con envo de parmetros realizados por los usuarios, as
como la escritura de texto o el rediccionamiento de solicitudes a otras
paginas web.
ASP.Net se encarga de administrar estas peticiones por medio de los
controles que se tienen en la pagina, pero algunas veces necesitamos
poder manejar estos valores por nuestra cuenta a un nivel ms
detallado

Manipular el flujo de ejecucin


Request
Sirve para el manejo de las
peticiones realizadas
desde el cliente hacia el
servidor web.

Contiene toda la
informacin que es
enviada desde el usuario
hacia nuestro cdigo.

Manipular el flujo de ejecucin


Response
Es utilizado para generar salidas desde el cdigo C# que administra la
pgina web hacia el cliente.
Redirect, kpara mover al usuario de una pagina a la otra.
Write, para escribir texto en el HTML resultante de la pagina.

Conservar Informacin
Muchas veces necesitamos preservar algunos datos mientras el usuario
realiza diferentes acciones sobre nuestro sitio web y, para esto, ASP.Net
nos provee de objetos con diferentes alcances.

Conservar Informacin
Viewstate, permite almacenar distintos objetos sobre la base de una
llave o clave de texto en el momento en que el cdigo que maneja
nuestra pgina es ejecutado; para luego ser recuperados la siguiente
vez que se realiza una peticin a la pagina.
Los objetos almacenados solo
existirn mientras el usuario
interacte con la pagina. Si el
usuario es redirigido a otra
pagina y luego vuelve a la
inicial todos los valores de
viewstate se habrn destruido.

Conservar Informacin
Session, en este objeto podremos almacenar informacin y objetos con
datos, para luego poder recuperarlos. Los objetos almacenados
perdurarn a travs de todas la paginas por las cuales navegue el
usuario. Estas variables sern nicas a cada usuario.

Controles Web

Controles Web

Data Binding
Podemos utilizar data binding para llenar las listas, con elementos
seleccionables desde una fuente de datos importados, como una
base de datos, un archivo XML, o una secuencia de comandos.
Los objetos ArrayList, Hashtable, SortedList y
los archivos XML; combinados con Data
Binding puede generar automticamente
el texto y los valores a los siguientes
controles:

asp: RadioButtonList

asp: CheckBoxList

asp: DropDownList

asp: Cuadro de lista

También podría gustarte