Documente Academic
Documente Profesional
Documente Cultură
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
Contiene toda la
informacin que es
enviada desde el usuario
hacia nuestro cdigo.
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