我有这个小组......
<asp:Panel ID="panSumarios" runat="server" style="border:0px solid red;width:100%" ViewStateMode="Enabled"></asp:Panel>
...在与ModalPopupExtender关联的div中。
然后,在按钮单击时,我将一些控件(文本框)添加到此面板中。当我关闭(确认)ModalPopupExtender时,我尝试访问这个文本框而没有运气。它们不存在。它似乎在回发后不会持续存在(当我确认ModalPopupExtender时)。
有什么想法吗?
提前致谢。
答案 0 :(得分:4)
这里有一些事情发生。最大的问题是将HTML控件与webforms服务器控件混淆。另一个因素,如果添加的控件是Web表单服务器控件,则是添加动态控件的时候。
必须在Init事件中创建动态webforms服务器控件才能正确连接到viewstate。它们也必须在每次请求时创建。