zoukankan      html  css  js  c++  java
  • AjaxToolkit中ModalPopupExtender控件的一个不在PostBack后关闭的技巧

    在页面的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,刷新页面。
  • 相关阅读:
    Repeatable Read
    Read Committed
    Read Uncommitted
    sql 事务
    实用sql语句
    管理mysql
    mysql
    sql delete语句
    sql update语句
    sql INSERT语句
  • 原文地址:https://www.cnblogs.com/format/p/1425324.html
Copyright © 2011-2022 走看看