单击菜单项时,菜单项单击事件未能触发事件方法后面的代码。我在菜单上添加了OnMenuItemClick(Menu_Item_Click),即使它无法触发事件后面的代码。在asp.net菜单中未触发MenuItem事件
我该如何解决这个问题?
/** Asp.net模板代码放在这里**/
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu"
EnableViewState="True" IncludeStyleBlock="False" Orientation="Horizontal"
BackColor="#F7F6F3" DynamicHorizontalOffset="2" Font-Names="Arial, Helvetica, sans-serif"
Font-Size="0.8em" ForeColor="#7C6F57" StaticSubMenuIndent="10px" OnMenuItemClick="Menu_Item_Click">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Default">
<asp:MenuItem NavigateUrl="~/Search.aspx" Text="Search">
</Items>
</asp:Menu>
代码隐藏代码放在这里
protected void Menu_Item_Click (object sender, MenuEventArgs e)
{
/** Some Validation goes here **/
}
我们可以看看您是如何在asp中定义您的manu项目的吗? – Kurubaran
立即检查更新的代码 – Smaug
我仍然看不到asp模板中的菜单项 – Kurubaran