format Blog

给我个权限,我format你的硬盘.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
在页面的ViewState中存一个是否显示的状态变量:
protected virtual bool IsDisplay
{
     
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,刷新页面。
posted on 2009-03-30 17:03  format  阅读(1763)  评论(0编辑  收藏  举报