ASP.NET 2.0 e Page_Load

mercoledì 18 ottobre 2006 - 22.24

crism73 Profilo | Newbie

Ciao,
Sto "smanettando" un pò con ASP.NET 2.0 e già inizio a perdermi su una cosa apparentemente banale :)

Creo un nuovo sito web, quindi aggiungo un nuovo WebForm, diciamo Test.aspx; mi viene generato un file Test.aspx.cs contenente la classe (partial class) Test derivata da System.Web.UI.Page; e fin qui tutto bene..

La classe contiene il metodo Page_Load; se vi aggiungo codice, funziona; p.es.

protected void Page_Load(object sender, EventArgs e)
{
ClientScript.RegisterClientScriptBlock(
typeof(object), "Page_Load",
"window.alert
('Page_Load');");
}

Intanto la prima domanda: dove viene agganciato l'event-handler Page_Load all'evento Load?!

Seconda domanda: come faccio a definire un event-handler per l'evento Unload?!

Se dal Solution Explorer seleziono "View Component Designer" posso accedere alle proprietà (nessuna) ed agli eventi della classe Test; facendo doppio click su Load mi viene generato il seguente codice:

private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Test_Load);
}

private void Test_Load(object sender, EventArgs e)
{
}

e codice analogo viene generato per l'evento Unload.

Però questi event-handler non vengono eseguiti.

Perché?! Come faccio a mettere del codice sull'evento Unload?!?!

Grazie per l'attenzione :)
Crism

crism73 Profilo | Newbie

Grazie!

Crism
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5