unknown
2005-03-21 15:17:03 UTC
Hola,
Actualmente estoy desarrollando asp.net con visual studio con el lenguaje
c#.
Me ha surgido una duda a la hora de utilizar los eventos de pagina load e
Init.
Segun lo que he leido Init es cuando se instancia la pagina y load es
cuando la pagina se carga en la memoria del servidor.
Hasta aqui bien, pero tengo la duda de cuando utilizar el init o el load.
¿Que deberia poner en el evento Init?. Inicializacion de clases que voy a
utilizar, inicializacion de textos(literales) para etiquetas o por el
contrario lo hago en el evento Load de la pagina.
Me surgio la duda porque vi que el IsPostBack lo puedo utilizar en ambos
eventos, por lo que no veo la diferencia de inicializar los literales y
clases que se utilizan en la pagina en los eventos init y load.
De hecho podria pensar que en el init podria poner la asignacion de eventos
de los controles, pero esto ya lo hace el visual studio en la funcion
InitializeComponent, por lo que no veo la razon de utilizar una metodo como
Page_init utilizando el visual studio.
De hecho si me fijo bien en el codigo que genera el visual studio, la pagina
captura el evento OnInit de la pagina y luego ejecuta el metodo
InitializaComponent antes del init de Page. ---> base.OnInit(e);
Total que estoy un poco liado en este tema.. a ver si podeis ayudarme..
Gracias de antemano
Un Saludo,
Jose.
Actualmente estoy desarrollando asp.net con visual studio con el lenguaje
c#.
Me ha surgido una duda a la hora de utilizar los eventos de pagina load e
Init.
Segun lo que he leido Init es cuando se instancia la pagina y load es
cuando la pagina se carga en la memoria del servidor.
Hasta aqui bien, pero tengo la duda de cuando utilizar el init o el load.
¿Que deberia poner en el evento Init?. Inicializacion de clases que voy a
utilizar, inicializacion de textos(literales) para etiquetas o por el
contrario lo hago en el evento Load de la pagina.
Me surgio la duda porque vi que el IsPostBack lo puedo utilizar en ambos
eventos, por lo que no veo la diferencia de inicializar los literales y
clases que se utilizan en la pagina en los eventos init y load.
De hecho podria pensar que en el init podria poner la asignacion de eventos
de los controles, pero esto ya lo hace el visual studio en la funcion
InitializeComponent, por lo que no veo la razon de utilizar una metodo como
Page_init utilizando el visual studio.
De hecho si me fijo bien en el codigo que genera el visual studio, la pagina
captura el evento OnInit de la pagina y luego ejecuta el metodo
InitializaComponent antes del init de Page. ---> base.OnInit(e);
Total que estoy un poco liado en este tema.. a ver si podeis ayudarme..
Gracias de antemano
Un Saludo,
Jose.