2009-10-28 29 views
1

我已經閱讀了關於這個問題的幾篇文章,從技術上說,他們最終所做的就是從用戶控件取得html代碼並將其注入到包含頁面中。我想要一個真正的用戶控件加載到頁面上,所以在回發時,我仍然可以訪問該加載的用戶控件,並且可以在服務器端驗證它上的字段等等。我的意思是說一旦用戶控件已經使用ajax加載到頁面上,它應該在頁面首次加載時像在最初創建時一樣作爲頁面生命週期的一部分。那有意義嗎?任何想法如何做到這一點? UpdatePanel可能是一個解決方案,但我寧願不使用它。使用jquery動態加載用戶控件ajax

回答

0

更新面板是解決方案,因爲您需要它來更新頁面的ViewState,以便新添加的usercontrol需要成爲頁面生命週期的一部分。此外,當頁面回傳時,您需要記住它已被添加並重新添加,以便正確地重新創建控件結構。