6

AjaxToolkit 3.5 で CollapsiblePanelExtender を使用して、検索フィルター オプションを表示/非表示にしています。

ページが最初に読み込まれたときに、CollapsiblePanelExtender を展開したい !Page.IsPostBack.

その後、CollapsiblePanelExtender を折りたたむ必要があります。これは、フィルター オプションを送信するか、検索結果の別のページに移動することを意味するためです。どちらの場合でも、CollapsiblePanelExtender を折りたたむ必要があります。

これを達成する方法はありますか?

ボタン送信ハンドラーのコードビハインドで、追加しようとしました:

CollapsiblePanelExtenderID.CollapsedSize = 0 CollapsiblePanelExtenderID.Collapsed = true

しかし、これは機能していないようです。これを、ページングが処理される lvProducts_PagePropertiesChanging ハンドラーにも追加しました。

4

1 に答える 1

6

改めて思い知らされました。

これを追加する必要がありました:

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

このリンクのおかげで: http://www.dotnetcurry.com/ShowArticle.aspx?ID=230&AspxAutoDetectCookieSupport=1

于 2009-01-16T03:53:32.517 に答える