我需要使用c#在ASP.NET中制作动态可折叠面板

本文关键字:动态 可折叠 NET ASP | 更新日期: 2023-09-27 18:00:16

我需要使用C#在ASP.NET中制作动态可折叠面板。

最好的方法是什么?

我需要使用c#在ASP.NET中制作动态可折叠面板

您可以使用Ajax Control Toolkit的可折叠面板扩展程序,或此处列出的jQuery插件之一。

您还可以为此目的使用jQueryUI的手风琴小部件。

我的最佳选择是使用JQuery,并在Javascript slideUp/slideDown中包含面板。

类似这样的东西:

    <div id="pnlPanelHeader">
        Caption <a href="#" onclick="$('#pnlPanel').toggle();return false;">Toggle</a>
    </div>
    <asp:Panel ID="pnlPanel" runat="server" ClientIDMode="Static">
        Content to be collapsed
    </asp:Panel>

Telerik有一个免费的(非商业用途)控件库(包括ASPX和Razor),其中包括您想要的:

http://demos.telerik.com/aspnet-mvc/razor/panelbar