【问题标题】:CollapsiblePanelExtender set collapsedCollapsiblePanelExtender 设置已折叠
【发布时间】:2010-10-01 14:29:33
【问题描述】:

我在 AjaxToolkit 3.5 中使用 CollapsiblePanelExtender 来显示/隐藏搜索过滤器选项。

我希望在页面首次加载时展开 CollapsiblePanelExtender,!Page.IsPostBack。

之后,我希望折叠 CollapsiblePanelExtender,因为这意味着他们要么提交了一些过滤器选项,要么将转到搜索结果中的另一个页面。无论哪种情况,我都希望 CollapsiblePanelExtender 被折叠。

有什么方法可以实现吗?

在按钮提交处理程序的代码隐藏中,我尝试添加:

CollapsiblePanelExtenderID.CollapsedSize = 0 CollapsiblePanelExtenderID.Collapsed = true

但这似乎不起作用。我还将它添加到处理分页的 lv​​Products_PagePropertiesChanging 处理程序中。

【问题讨论】:

    标签: asp.net-ajax ajaxcontroltoolkit


    【解决方案1】:

    我又想通了。

    我需要添加这个:

        if (!Page.IsPostBack)
        {
            // do something
        }
        else
        {
            cpFilter.Collapsed = true;
            cpFilter.ClientState = "true";
        }
    

    感谢此链接:http://www.dotnetcurry.com/ShowArticle.aspx?ID=230&AspxAutoDetectCookieSupport=1

    【讨论】:

      猜你喜欢
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-24
      • 1970-01-01
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多