10

I am working with C# web application. I want to know deeply about the page events. Because I thought that the page load event happens first (when a page is requested in browser). But when I tried with commenting the method protected void Page_Load(object sender, EventArgs e) the page get loaded without error.

4

3 に答える 3

4

すべての Page オブジェクトには がnine eventsありますが、そのほとんどは、ASP.NET を日常的に扱うときに気にする必要はありません。あなたが最も対処する3つは次のとおりです。

Page_Init
Page_Load
Page_PreRender

これらは上記の順序で実行されるため、特にカスタム コントロールを作成する場合は、そのことを考慮してください。これを心に留めておかなければならない理由は、情報を適切に処理しないと、期待したときに情報を入手できない可能性があるためです。

参照:ライフサイクル

于 2013-04-30T07:29:11.797 に答える
2
1.Page request

2.Start

3.Initialize

4.Load

5.Postback Event Handling

6.Rendering

7.Unload

これがページのライフサイクルです。

Load イベントは 4 番目の位置にあります。

ここで詳細を確認できます:

http://msdn.microsoft.com/en-us/library/ms178472%28v=vs.100%29.aspx

于 2013-04-30T07:29:00.780 に答える