使用VB将类添加到列表项

时间:2015-07-13 13:43:07

标签: asp.net vb.net

我在asp.net中有一个列表:

<ul id="menu" runat="server">
  <li class="theMenu"><a href="#">Menu 1</a></li>
  <li class="theMenu"><a href="#">Menu 2</a></li>
  <li class="theMenu"><a href="#">Menu 3</a></li>
  <li class="theMenu"><a href="#">Menu 4</a></li>
</ul>

我希望在使用VB.net单击列表项时将其添加到列表项中。因此,用户可以看到哪个菜单项是&#34;活动的&#34;就像使用jQuery完成一样:

$(".theMenu").click(function() {
  $(this).addClass("Active");
});

你如何使用VB.net ???

1 个答案:

答案 0 :(得分:2)

只需使用jQuery即可。真。从VB.Net执行此操作意味着您必须导致 PostBack ,这意味着完全在服务器上重新创建页面。你不想做比你更多的事情。它会增加服务器的负载,并增加页面响应的延迟。

我怀疑你以后想知道哪个项目被标记为活动,所以我还建议将它与<asp:HiddenField>控件结合使用,并在jQuery中添加一行以设置隐藏输入的值由控件创建。稍后,当你需要在VB.Net中知道哪个列表项被标记为活动时,你可以查看隐藏字段。