我有一个具有多个更新面板多的UpdatePanel和国家
在页面加载的用户控件,我动态地加载一个子用户控件拖到占位符(我每次做这个,不要检查回传)
我想能够保持状态用户在Child用户控件中所做的更改。 (子用户控件包含html控件以及asp.net控件和其他自定义控件)。
只要点击导致回发的按钮A或B,子用户控件就会丢失状态。 UpdatePanels的模式已设置为条件。
在的onPageLoad,
- 我打开一个子控件的PlaceHolderA
- 这个孩子的控制有很多JS的另一用户控制。用户可能会对子控件进行更改。
- 当他们点击作为父控件一部分的按钮A时,OnPageLoad会导致子控件重新加载,导致它失去用户所做的客户端更改。
我想阻止这种情况发生。
这里的ASPX页面
<UpdatePanel1>
<UpdatePanelChild1>
<Button A>
<Button B>
</UpdatePanelChild1>
<UpdatePanelChild2>
<PlaceHolderA>
</UpdatePanelChild2>