我需要使用c#在ASP.NET中制作动态可折叠面板
本文关键字:动态 可折叠 NET ASP | 更新日期: 2023-09-27 18:00:16
我需要使用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