我正在使用AjaxToolkit 3.5中的CollapsiblePanelExtender来显示/隐藏搜索过滤器选项。
我希望在页面第一次加载时展开CollapsiblePanelExtender,!Page.IsPostBack。
在那之后,我想要折叠CollapsiblePanelExtender,因为这意味着他们要么提交了一些过滤选项,要么转到搜索结果中的另一个页面。在这两种情况下,我都希望CollapsiblePanelExtender是假冒的。
有没有什么办法可以解决这个问题呢?
在按钮提交处理程序的代码隐藏中,我尝试添加:
CollapsiblePanelExtenderID.CollapsedSize =0 CollapsiblePanelExtenderID.Collapsed = true
但这似乎不起作用。我还将此代码添加到处理分页的lvProducts_PagePropertiesChanging处理程序中。
发布于 2009-01-16 03:53:33
我又想通了。
我需要添加以下内容:
if (!Page.IsPostBack)
{
// do something
}
else
{
cpFilter.Collapsed = true;
cpFilter.ClientState = "true";
}感谢这个链接:http://www.dotnetcurry.com/ShowArticle.aspx?ID=230&AspxAutoDetectCookieSupport=1
https://stackoverflow.com/questions/446856
复制相似问题