子类继承父类Mainpage
public partial class loginpage : MainPage
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
父类重写OnInit方法
public class MainPage:System.Web.UI.Page
{
protected int a = 111;
protected override void OnInit(EventArgs e)
{
if (Session["userName"] == null)
{
Response.Redirect("RegisterUI.aspx");
}
base.OnInit(e);
} }我的疑问来了,执行loginpage页面,会跳转到RegisterUI.aspx页面,也就是说执行了父类的OnInit方法。这是为什么啊,明明我的子类page_load什么代码都没有,我没有执行父类的方法啊?为什么这样呢?
2、方法的调用不是在page_load里面控制的。
3、page_load是自动邦定的事件,不是继承方法。
这是在Page类中定义的逻辑