Det beror på koden, men eftersom OnInit körs innan Load-eventet skickas så kommer det ibland att ha en betydelse.
Här står lite om i vilken ordning saker händer på en ASP.NET-sida:
1 svar · 214 visningar · startad av Engine^
Jag har suttit och funderat ett tag över hur man tar kontroll över Page_Load, när man kör med codebehind och kommit fram till metoder
using System;
using System.Web.UI;
[blue]// metod 1[/blue]
public class cPage : Page
{
override protected void OnInit(EventArgs e)
{
this.Load += new System.EventHandler(this.Page_Load);
}
protected void Page_Load(object objSrc, EventArgs e)
{
if(this.IsPostBack)
Response.Write("Tjohopp...");
}
}
[blue]// metod 2[/blue]
public class cPage : Page
{
override protected void OnLoad(EventArgs e)
{
if(this.IsPostBack)
Response.Write("Tjohopp...");
}
}
Har det någon betydelse vilken metod jag använder?
Det beror på koden, men eftersom OnInit körs innan Load-eventet skickas så kommer det ibland att ha en betydelse.
Här står lite om i vilken ordning saker händer på en ASP.NET-sida: