6 Stimmen

CollapsiblePanelExtender kollabiert gesetzt

Ich verwende einen CollapsiblePanelExtender im AjaxToolkit 3.5, um Suchfilteroptionen anzuzeigen/auszublenden.

Ich möchte, dass der CollapsiblePanelExtender beim ersten Laden der Seite aufgeklappt wird, !Page.IsPostBack.

Danach möchte ich, dass der CollapsiblePanelExtender zusammengeklappt wird, weil dies bedeutet, dass sie entweder einige Filteroptionen übermittelt haben oder zu einer anderen Seite in den Suchergebnissen gehen. In jedem Fall möchte ich die CollapsiblePanelExtender kollabiert werden.

Gibt es eine Möglichkeit, wie ich dies erreichen kann?

In der Code-Behind in der Schaltfläche senden Handler habe ich versucht, hinzufügen:

CollapsiblePanelExtenderID.CollapsedSize = 0 CollapsiblePanelExtenderID.Collapsed = true

aber das scheint nicht zu funktionieren. Ich fügte dies auch der lvProducts_PagePropertiesChanging Handler, wo die Paging behandelt wird.

6voto

Ich habe es wieder herausgefunden.

Ich musste dies hinzufügen:

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

dank dieses Links: http://www.dotnetcurry.com/ShowArticle.aspx?ID=230&AspxAutoDetectCookieSupport=1

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X