webForumDet fria alternativet

Page_Init, Page_Load, Control Event, Page_Unload

.NET

2 svar · 194 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1

Jag har läst i några böcker att en asp.NET sida går igenom följande processer när den behandlas på severn Page_Init, Page_Load, Control Event och Page_Unload.

Men om jag skapar en sida i VS.NET så skriver ju VS in en override på Page_Init

[red]
override protected void OnInit(EventArgs e)
		{ 
			//
			// CODEGEN: This call is required by the ASP.NET Web Form Designer.
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{    
			this.btnstat.Click += new System.EventHandler(this.btnstat_Click);
			this.btncontact.Click += new System.EventHandler(this.btncontact_Click);
			this.loginbutton.Click += new System.Web.UI.ImageClickEventHandler(this.loginbutton_Click);
			this.newsButton.Click += new System.Web.UI.ImageClickEventHandler(this.newsButton_Click);
			this.btncontactok.Click += new System.Web.UI.ImageClickEventHandler(this.btncontactok_Click);
			this.Load += new System.EventHandler(this.Page_Load);
		}[/red]

Nu till det jag undrar körs sidan i samma turordning även fast alla events körs i InitializeComponent??

mvh icaaq

Medlem sedan juni 20022 599 inlägg
#2

Nu till det jag undrar körs sidan i samma turordning även fast alla events körs i InitializeComponent??

Koden du visar kör inga events. Vad den gör är att koppla events till eventhanterare. Det är allt.

Medlem sedan okt. 20005 273 inlägg
#3

ok.....det var allt jag ville veta .... tack

mvh icaaq

255 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)