C# 将jquery添加到数据库绑定asp:菜单

C# 将jquery添加到数据库绑定asp:菜单,c#,jquery,asp.net,accordion,C#,Jquery,Asp.net,Accordion,我有一个asp:menu使用SiteMapDataSource,现在我想在我的菜单中添加一些JQuery(手风琴风格),我可以用静态方式实现,但不能用动态(和数据绑定)方式 谁能告诉我如何将JQuery添加到数据绑定的ASP:MENU 提前感谢菜单控件呈现为列表。因此,您可以使用jquery的id或列表标记添加jquery <div id="Menu1"> <ul class="level1"> <li><a class="level1" href="D

我有一个
asp:menu
使用
SiteMapDataSource
,现在我想在我的菜单中添加一些JQuery(手风琴风格),我可以用静态方式实现,但不能用动态(和数据绑定)方式

谁能告诉我如何将JQuery添加到数据绑定的
ASP:MENU


提前感谢

菜单控件呈现为列表。因此,您可以使用jquery的id或列表标记添加jquery

<div id="Menu1">
<ul class="level1">
<li><a class="level1" href="Default.aspx">Default</a></li>
<li><a class="level1" href="Default2.aspx">Page 2</a></li>
</ul>
</div>


您试过什么了吗?您应该能够绑定到
asp:menu
中的类。无论是静态的还是动态的,都会呈现相同的HTML。@TrueDevelopment我已经尝试过逐个编写菜单项,但在asp:menu应用程序运行之前,我仍然没有菜单项,但当应用程序运行时,服务器代码将呈现HTML,然后您可以绑定jquery(基于css类或id)。只要确保使用document.ready包装器即可。有意义吗?如果确实需要自动绑定此jQuery,请重新考虑。您可以简单地将一些
class
属性添加到
asp:menu
我不能静态地执行此操作,菜单应该从站点地图加载其子菜单