Если я переопределяю Систему. Сеть. Конструктора UI.Page, как показано, когда делает DoSomething () вызывают с точки зрения жизненного цикла страницы? Я, может казаться, не нахожу, что это зарегистрировало где угодно.
namespace NameSpace1
{
public partial class MyClass : System.Web.UI.Page
{
public MyClass()
{
DoSomething();
}
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
Для ссылки вот Обзор Жизненного цикла Страницы ASP.NET:
http://msdn.microsoft.com/en-us/library/ms178472.aspx
Оказывается, что лучший ответ был правильным в статье MSDN. Я просто должен был тщательно посмотреть на схему. Конструкция является самым первым событием в жизненном цикле Page (прибывает перед PreInit, Init, Загрузкой, и т.д.).
Схема http://img156.imageshack.us/img156/9246/lifecyclen.jpg
DoSomething () ; будет вызываться перед методами-членами. На самом деле дело не в жизненном цикле страницы. Это о классах и экземплярах. ASP.NET создает экземпляр MyClass. (Исполнитель выполнен). После этого могут быть вызваны любые другие методы-члены.
Чтобы ответить на ваш вопрос, экземпляр создается на шаге 10:
http://msdn.microsoft.com/en-us/library/ms178473.aspx
Прокрутите вниз до "The request is processed by the HttpApplication pipeline."