Nếu tôi ghi đè lên hàm tạo System.Web.UI.Page, như được hiển thị, khi nào DoSomething() được gọi theo vòng đời trang? Tôi không thể tìm thấy tài liệu này ở bất cứ đâu.Ghi đè hàm lớp Trang trong tệp mã ASP.NET phía sau - khi nào nó được gọi?
namespace NameSpace1
{
public partial class MyClass : System.Web.UI.Page
{
public MyClass()
{
DoSomething();
}
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
Để tham khảo, đây là ASP.NET Trang Vòng đời Tổng quan:
http://msdn.microsoft.com/en-us/library/ms178472.aspx
Hóa ra câu trả lời tốt nhất là ngay trong bài viết MSDN. Tôi chỉ cần nhìn kỹ sơ đồ. Xây dựng là sự kiện đầu tiên trong vòng đời của Trang (đến trước PreInit, Init, Load, vv).
Diagram http://img156.imageshack.us/img156/9246/lifecyclen.jpg