我正在使用C#web應用程序。我想深入瞭解頁面事件。因爲我認爲頁面加載事件首先發生(當瀏覽器請求頁面時)。但是,當我嘗試評論方法protected void Page_Load(object sender, EventArgs e)
頁面加載沒有錯誤。C#中的Page_Load#
8
A
回答
8
場外即使是沒有的Page_Load()方法,您的網頁會工作。 在調用像PreInit,Init()等Page_Load()事件之前。請參閱頁面生命週期。
Page_Load()方法在preLoad事件之後調用。隨着的Page_Load(),您可以設置默認值或檢查回傳等
protected void Page_Load(object sender, EventArgs e)
{
int x = 10;
}
寫這一點,並把一個破發點上INT X = 10;看發件人和e。
2
1.Page request
2.Start
3.Initialize
4.Load
5.Postback Event Handling
6.Rendering
7.Unload
這是頁面生命週期。
負載事件發生在第4位。
您可以查看在這裏的細節:
http://msdn.microsoft.com/en-us/library/ms178472%28v=vs.100%29.aspx
4
每一頁對象有nine events
,其中大部分你不會有你的日子擔心與ASP.NET一天的交易。三,你會處理的大多是:
他們執行上述給定的順序所以一定要考慮到這一點,建設自定義控件時尤其如此。你必須牢記這一點的原因是因爲如果你沒有適當地處理它,當你期望信息可能不可用時。
參見:Life Cycle
相關問題
- 1. 在c#中的javascript函數Page_Load
- 2. asp.net中的Page_load
- 3. asp.net C#焦點問題,page_load
- 4. ASP.net c#page_load發射兩次?
- 5. Page_Load中的Response.WriteFile index.html
- 6. 調用的Page_Load
- 7. 上的Page_Load
- 8. Page_Load alternatives
- 9. 會話變量設置 - Page_Load方法C#
- 10. $ .ajax從c#得到結果 - page_load
- 11. 內聯C#代碼和Page_Load方法
- 12. ValidateInputIfRequiredByConfig的Page_Load和Page_PreRender
- 13. 在C#中的Page_Load之後獲取動態控件值?
- 14. 如何在Page_Load中提交?
- 15. 在Page_Load中設置DropDownList.SelectedIndex
- 16. 選擇顯示在Page_Load中
- 17. Page_Load正在擊中兩次
- 18. 在Page_Load()中添加OnLoad()?
- 19. Can Page_Load()Be Async
- 20. ASP.NET page_load事件
- 21. asp.net page_Load event
- 22. Page_Load運行Button_Click
- 23. Page_Load vs OnLoad
- 24. Page_Init和Page_Load
- 25. Button_click before Page_load
- 26. Page_Load,Page_PreInit和Page_OnInit
- 27. ASP.NET的Page_Load中的自定義屬性
- 28. ASP.NET 3.5:的Page_Load()中顯示的UpdateProgress
- 29. 的Page_Load Vs的Page_InitComplete在ASP.Net
- 30. C#在Page_Load或PreRender中動態生成控件?
你的頭銜不好。請閱讀http://meta.stackexchange.com/questions/10647/how-do-i-write-a-good-title – 2013-04-30 07:26:28
page_load事件並非首先被解僱 – 2013-04-30 07:27:08
在頁面加載中,您可以放入代碼中,當你註釋掉它,它不會「不加載頁面」。 html不會被渲染,你不必手動聲明 – Postback 2013-04-30 07:27:26