【发布时间】:2014-06-18 12:24:55
【问题描述】:
我希望从 OOP 的角度对当您将逻辑放入 Page_Load 方法时究竟会发生什么有一个整体的、高层次的理解。
代码如下:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = "Hello";
}
}
我认为我的理解很扎实,但希望有人能证实我的观察并指出我所做的任何错误或错误假设。
据我了解,
_Default 类具有公共可访问性并继承自 System.Web.UI.Page
这是一个部分类,所以这只是部分实现,其他部分位于别处
Page_Load 方法返回 void 并受到保护,这意味着 _Default 类中的任何其他方法都可以访问它,任何派生类也可以访问它
sender 和 e 大概来自方法的调用者,它是某处页面生命周期的一部分..
除了这些观察,我还有一两个问题:
Page_Load 没有其他实现吗?
Page_Load 背后的 OOP 逻辑是什么?
什么启动 Page_Load?
【问题讨论】:
标签: c# asp.net visual-studio-2010 visual-studio-2012