[英]How to raise click event of a client side `reset ` button from code behind in asp.net?
[英]How to add client side event on asp:menu item click
我在网站中使用<asp:Menu>
控件,并使用XML数据源从Sql Server数据库表中填充了该控件。 现在,我想在菜单项单击上添加一个客户端事件。 当用户单击任何菜单项时,我需要显示一个请稍候的对话框,直到页面完全刷新为止。 为此,我需要在客户端单击上运行我的Java脚本函数。 因此,谁能告诉我如何在菜单项单击上添加客户端单击事件。
通过添加CSS类解决了问题
<DynamicMenuStyle CssClass="primaryDynamicMenu" />
<StaticMenuStyle CssClass="primaryStaticMenu"/>
然后为主菜单项添加此jquery函数:
$(function() {
$(".primaryStaticMenu a").each(function(index) {
$(this).click(function() {
alert($(this).attr("href"));
});
});
});
对于子菜单项:
$(function() {
$(".primaryDynamicMenu a").each(function(index) {
$(this).click(function() {
alert($(this).attr("href"));
});
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.