Набор CollapsiblePanelExtender свернут - PullRequest
5 голосов
/ 15 января 2009

Я использую CollapsiblePanelExtender в AjaxToolkit 3.5, чтобы показать / скрыть параметры фильтра поиска.

Я хочу, чтобы CollapsiblePanelExtender раскрывался при первой загрузке страницы,! Page.IsPostBack.

После этого я хочу, чтобы CollapsiblePanelExtender был свернут, поскольку это означает, что они либо отправили некоторые параметры фильтра, либо переходят на другую страницу в результатах поиска. В любом случае я хочу, чтобы CollapsiblePanelExtender был объединен.

Есть ли способ, которым я могу достичь этого?

В коде позади обработчика кнопки отправки я попытался добавить:

CollapsiblePanelExtenderID.CollapsedSize = 0 CollapsiblePanelExtenderID.Collapsed = true

но это, похоже, не работает. Я также добавил это в обработчик lvProducts_PagePropertiesChanging, где обрабатывается пейджинг.

1 Ответ

5 голосов
/ 16 января 2009

Я понял это снова.

Мне нужно было добавить это:

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

благодаря этой ссылке: http://www.dotnetcurry.com/ShowArticle.aspx?ID=230&AspxAutoDetectCookieSupport=1

...