2013-01-21 75 views
1

我在一個asp.net項目(ASP.NET 4.0,c#,WebForms)中工作。在預渲染事件中添加頁面加載事件的函數

我需要在Page Prerender事件中根據一些條件向頁面加載事件添加一個函數。我可以如何實現這一點。

我嘗試下面的代碼,

Page_Load += new EventHandler(delegate(object sender, EventArgs e) { ShowForm(); }); 

但它不work.Can有人提供一些這方面的見解?

回答

1

不可能的 - Page_Load事件發生beforePage_Prerender事件。

我還懷疑,也許你正在混合服務器端事件和客戶端事件 - 當客戶端加載頁面時,您可能需要執行一些邏輯(這與page_load事件不同 - 發生在服務器端)。

也許你可以嘗試解釋你想要通過你已經看到的代碼實現的目標,你可能會得到更好的答案來解決你的實際問題。