回帖c#后的模态弹出窗口

时间:2013-01-26 18:22:19

标签: c# model popup controls autopostback

我有一个要求,如

一个带有三个图像按钮的母版页,一旦点击它重定向到适当页面的任何按钮,在该页面(它的请求者表单)我已将所有控件放在一个面板控件(id =“MyPanel”)中,一个链接按钮(MyLinkBut​​ton)在该面板外侧,一个模态弹出控件(id = MyModalpopup)作为目标控件id = MyLinkBut​​ton,popupcontrolid = MyPanel。在这个页面加载我做了代码(MyModalpopup.show())来显示模态弹出窗口中的所有控件。

每件事情都运行正常但是,我有像dropdown这样的控件,带有autopostback = true的checkboxlist,这些都在updatepanel中,对于这些控件,我从后面的代码绑定数据。现在问题是我无法绑定的数据,当这些控件回发时,模态弹出窗口不可见。

我正在使用C#和3.5框架。

1 个答案:

答案 0 :(得分:0)

我会做的是,有一个隐藏字段(使用runat = server),其具有在激活/隐藏模态时设置的true / false值。

然后在回发的客户端页面加载期间,读取该值并使模式隐藏/显示适当。

另一种选择是弄清楚如何在没有自动回发的情况下使这些控件工作(即通过ajax填充控件)。