在ASP.Net Web应用程序中处理多个弹出对话框的最佳方式是什么?尝试我有大约5+弹出对话框显示在主页上。目前,我正在使用ModalPopUpExtender来显示第一个弹出窗口。我必须为每个弹出窗口创建一个(新面板和ModalPopUpExtender)吗?主页面中的所有这些代码都会让它变得非常混乱。
发布于 2011-08-21 00:27:37
让一个带有一个modalpopupextender的用户控件公开一个public enum property来设置弹出窗口的类型,怎么样?在该modalpopupextender中可以有5个面板,它们的显示/数据由枚举属性控制。
在主页中,在调用usercontrol.show()之前设置enum属性,然后在设置适当面板上的可见性之后调用mpe.Show();。
这样,您在主页上将只有一个用户控件,并且所有弹出逻辑都包含在其中。
https://stackoverflow.com/questions/7132954
复制相似问题