1. Ciclo de Vida de una página ASP.NET Ing. Juan Pablo Ibañez www.knowii.com
2. Fases generales del ciclo de vida de la página Cuando se ejecuta una página ASP.NET, ésta recorre un ciclo de vida en el que realiza una serie de pasos de procesamiento. Entre ellos se incluyen la inicialización, la creación de instancias de controles, la restauración y el mantenimiento del estado, la ejecución del código del controlador de eventos y la representación. www.knowii.com
3.
4.
5. Eventos del ciclo de vida Dentro de cada fase del ciclo de vida de una página, ésta produce eventos que puede controlar para ejecutar su propio código. En los eventos de control, el controlador de sucesos se debe enlazar al evento, bien mediante declaración utilizando atributos como onclick o bien en el código. Las páginas también admiten la conexión automática de eventos, lo que significa que ASP.NET busca métodos con nombres determinados y los ejecuta automáticamente cuando se provocan ciertos eventos. Si el atributo AutoEventWireup de la directiva @ Page se establece en true (o si no está definido, ya que de forma predeterminada es true ), los eventos de página se enlazan de forma automática a los métodos que utilizan la convención de nomenclatura Page_ evento , por ejemplo Page_Load y Page_Init . Para obtener más información sobre la conexión automática de eventos, consulte Modelo de eventos de control de servidor Web ASP.NET . www.knowii.com
6.
7.
8. PostBack Se produce cuando una página y todo su contenido son enviados desde el cliente para su procesamiento. www.knowii.com
9.
10. ViewState Una de las diferencias más importantes que había hasta ahora entre la programación de un programa para PC y la programación de una Web, es que en las aplicaciones Web el cliente realiza una petición (de una página), el servidor ejecuta el código asociado a la petición y le devuelve un resultado al cliente. A partir de ese momento, el servidor no tiene consciencia de cómo está actuando el cliente. www.knowii.com