protected virtual bool IsDisplay
{
get
{
return ViewState["IsDisplay"] == null ? false :
(bool)ViewState["IsDisplay"];
}
set
{
ViewState["IsDisplay"] = value;
}
}
{
get
{
return ViewState["IsDisplay"] == null ? false :
(bool)ViewState["IsDisplay"];
}
set
{
ViewState["IsDisplay"] = value;
}
}
然后在Page_Load或者重写的OnPageLoad方法中每次调用:
if (this.IsDisplay)
this.extMode.Show();
else
this.extMode.Hide();
这样处理以后,PostBack再次加载页面后,ModalPopup的层不会消失。
如果要关闭显示,那么得通过重新复制IsDisplay,刷新页面。
this.extMode.Show();
else
this.extMode.Hide();
这样处理以后,PostBack再次加载页面后,ModalPopup的层不会消失。
如果要关闭显示,那么得通过重新复制IsDisplay,刷新页面。
本文介绍了一种在ASP.NET中使用ViewState保存ModalPopup显示状态的方法,通过定义一个IsDisplay属性并在Page_Load中根据该状态显示或隐藏ModalPopup。
6084

被折叠的 条评论
为什么被折叠?



