我有一個具有多個更新面板多的UpdatePanel和國家
在頁面加載的用戶控件,我動態地加載一個子用戶控件拖到佔位符(我每次做這個,不要檢查回傳)
我想能夠保持狀態用戶在Child用戶控件中所做的更改。 (子用戶控件包含html控件以及asp.net控件和其他自定義控件)。
只要點擊導致回發的按鈕A或B,子用戶控件就會丟失狀態。 UpdatePanels的模式已設置爲條件。
在的onPageLoad,
- 我打開一個子控件的PlaceHolderA
- 這個孩子的控制有很多JS的另一用戶控制。用戶可能會對子控件進行更改。
- 當他們點擊作爲父控件一部分的按鈕A時,OnPageLoad會導致子控件重新加載,導致它失去用戶所做的客戶端更改。
我想阻止這種情況發生。
這裏的ASPX頁面
<UpdatePanel1>
<UpdatePanelChild1>
<Button A>
<Button B>
</UpdatePanelChild1>
<UpdatePanelChild2>
<PlaceHolderA>
</UpdatePanelChild2>