我在 ASP.NET 中编写了以下代码
我有一个基本页面:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("Base Page Called");
}
我有一个派生页面,其中包含以下代码:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("Derived Page Called");
}
现在,当我调用派生页面时,它不会调用基本页面的 Page_Load。它显示
“调用派生页面”。
现在,如果我将派生页面加载事件处理程序名称更改为“Page1_Load”并且实现如下,则会调用基本页面。
protected void Page1_Load(object sender, EventArgs e)
{
Response.Write("Derived Page Called");
}
“调用的基本页面”。
这种行为的原因是什么?