2012-09-14 31 views
1

我的情況有點複雜。我正在嘗試做的是重新加載UserControl(在我的UserControl內部動態更改控件)。當我試圖做到這一點很簡單OnInitPage_Init我的Page事件。但我需要在click事件button內進行此操作,順便提一下是ext.nettype並且已經在callback內建立了事件。如何調用UserControl的OnInit事件?

那麼有沒有什麼辦法來invokeOnInit事件UserControleventclick提高?

如果有更多需要的信息,請隨時在評論:)

感謝,要求提前:)

+0

請發佈一個非常簡化的代碼示例,儘可能多地展示此場景。 –

回答

1

我想你應該不同的方式管理這種情況。 OnInit根據Web窗體的生命週期,其中每一個步驟都有特定用途觸發: http://msdn.microsoft.com/en-us/library/ms178472(v=vs.100).aspx

在頁面初始化時,頁面上的控件可用, 每個控件的UniqueID屬性設置。母版頁和主題 也適用於頁面(如果適用)。 如果當前請求是 回發,則回發數據尚未加載,並且控件 屬性值尚未還原爲查看狀態中的值。

您最好不要'強制'這個概念,嘗試調整您的代碼以滿足流量限制。

相關問題