2010-06-04 66 views
2

我需要一些關於正確構建頁面代碼的指導。我的意思是,我現在正在asp.net中建立一年,主要使用Page_Load事件。 (和當然「事件處理」由用戶的行爲觸發的事件)。我知道頁面生命週期和頁面被請求時發生的事件順序等。例如,我通常在數據驅動的頁面中使用「pre_render」,「page_unload」,「pre_init」等事件處理程序是否正常?或者我在這裏錯過了什麼?任何指導方針都會對我有所幫助,包括鏈接或任何您認爲能夠很好地指導我的內容。謝謝。正確構建Asp.net頁面代碼

回答

4

你不會錯過任何東西。

大多數asp.net代碼不會使用這些事件,如果需要的話,您應該只使用處理程序。

例如 - 如果您確實需要在所有控件事件處理程序(例如按鈕單擊)已觸發後更改頁面的輸出,請使用pre_render事件。根據我的經驗,這是一件罕見的事情。

許多事件都在那裏以防萬一你需要他們。

+0

1.感謝2. pre_init發生??? – 2010-06-06 19:32:28

+0

@Hagai - 我的不好。我的意思是'pre_render',而不是'pre_init'。 – Oded 2010-06-06 20:18:26