我有一個aspx頁面,其中包含一個包含文本框的userControl。加載UserControl後的Page_load填充數據ASP.net
在page_load方法中,它從數據庫中讀取數據,並且我想填充usercontrol的文本框,並讀取數據。
我面臨的問題,該頁面加載的流量頁面的
Page_Load中,我在哪裏指定文本字段,那麼它的Page_Load的用戶控件,所以這裏所有的數據將被刪除,那麼它會顯示該頁面。
我該如何解決這個問題。
我有一個aspx頁面,其中包含一個包含文本框的userControl。加載UserControl後的Page_load填充數據ASP.net
在page_load方法中,它從數據庫中讀取數據,並且我想填充usercontrol的文本框,並讀取數據。
我面臨的問題,該頁面加載的流量頁面的
Page_Load中,我在哪裏指定文本字段,那麼它的Page_Load的用戶控件,所以這裏所有的數據將被刪除,那麼它會顯示該頁面。
我該如何解決這個問題。
,你必須填寫Page_Init不Page_Load中用戶控件的數據,這裏的問題就解決了:)
使用OnDataBinding或的OnPreRender
在這種情況下
不要使用用戶控件的Load方法initiliaze它只是頁面的Page_Load。您應該在您的UserControl中提供公共屬性以從控制器(頁面)獲取/設置TextBoxes的Text屬性。 – 2012-04-14 11:31:30
其實它是一個大項目,而不是那個誰做的usercontrol,所以我不知道會發生什麼情況下,我停止從usercontrol的負載。我需要使用它:S – msytNadeem 2012-04-14 11:33:26