2012-04-14 42 views
0

我有一個aspx頁面,其中包含一個包含文本框的userControl。加載UserControl後的Page_load填充數據ASP.net

在page_load方法中,它從數據庫中讀取數據,並且我想填充usercontrol的文本框,並讀取數據。

我面臨的問題,該頁面加載的流量頁面的

Page_Load中,我在哪裏指定文本字段,那麼它的Page_Load的用戶控件,所以這裏所有的數據將被刪除,那麼它會顯示該頁面。

我該如何解決這個問題。

+1

不要使用用戶控件的Load方法initiliaze它只是頁面的Page_Load。您應該在您的UserControl中提供公共屬性以從控制器(頁面)獲取/設置TextBoxes的Text屬性。 – 2012-04-14 11:31:30

+0

其實它是一個大項目,而不是那個誰做的usercontrol,所以我不知道會發生什麼情況下,我停止從usercontrol的負載。我需要使用它:S – msytNadeem 2012-04-14 11:33:26

回答

0

,你必須填寫Page_Init不Page_Load中用戶控件的數據,這裏的問題就解決了:)

0

使用OnDataBinding或的OnPreRender

在這種情況下