0

<asp:Menu>在我的网站中使用控件,并使用 XML 数据源从我的 Sql Server 数据库表中填充它。现在我想在菜单项单击时添加客户端事件。当用户单击任何菜单项时,我需要显示一个请等待对话框窗口,直到页面完成刷新。为此,我需要在客户端单击时运行我的 java 脚本函数。那么任何人都可以告诉我如何在菜单项单击时添加客户端单击事件。

4

1 回答 1

3

通过添加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"));
        });
    });
});
于 2013-03-04T15:05:12.057 回答