Tôi có một lớp được gọi là Global
có nguồn gốc từ HttpApplication
.Bối rối trên global.asax?
Nhưng kỳ lạ, tôi thấy rất nhiều các phương pháp bên Global
trông giống như:
void Application_Start(object sender, EventArgs e)
{
}
Mã này chắc chắn được thực hiện bên trong phương pháp này, vì vậy phương pháp này đang được gọi là từ nơi nào đó, nhưng ở đâu? Các phương pháp không được đánh dấu quá tải?
Thứ hai, tôi bắt nguồn từ một lớp học từ Global
, hãy gọi nó là GlobalFoo
.
Một lần nữa, nếu tôi tạo một phương thức có tên là Application_Start()
, nó sẽ được gọi bên trong lớp dẫn xuất của tôi, nếu không thì không có gì trong số Global
sẽ được gọi để tôi có thể xuất phát từ một lớp trống.
Có ai có thể đưa ra lời khuyên nào không? Tôi có thiếu một số phần cơ bản của ASP.NET?
Tôi không thực sự quan tâm đến các sự kiện, Im nhầm lẫn về nơi/cách chúng được gọi – maxp