【发布时间】:2015-12-15 09:11:17
【问题描述】:
我正在使用带有子菜单项集合的 ASP 菜单控件。如果用户单击主菜单项,它会重新加载并且屏幕会进行回发。当点击主菜单时它会激怒用户,因为它只是列出类别。当用户单击主菜单项时如何防止页面加载我尝试了一些使用 javascript 的代码,但它不起作用。
我的 ASP 菜单控件:
<asp:Menu ID="mini" OnMenuItemClick="mini_MenuItemClick" runat="server" Orientation="Horizontal" >
<Items>
<asp:MenuItem Text="Items">
<asp:MenuItem Text="sdaad" Value="1" >
<asp:MenuItem Text="MenuSub1" Value="MenuSub1" ></asp:MenuItem>
<asp:MenuItem Text="MenuSub2" Value="MenuSub2" ></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="qwerty" Value="qwerty">
<asp:MenuItem Text="MenuSub" Value="MenuSub"></asp:MenuItem>
</asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
Javascript 来处理这个问题:
function OnMenuItemClick(s, e) {
if (e.item.name == "Items")
e.processOnServer = false;
}
【问题讨论】:
-
你可能想看看 asp:updatepanel
-
你能简单解释一下吗
标签: javascript c# asp.net