C# asp.net菜单中未触发MenuItem事件

C# asp.net菜单中未触发MenuItem事件,c#,asp.net,menu,C#,Asp.net,Menu,单击菜单项时,菜单项单击事件未能触发事件方法背后的代码。我添加了OnMenuItemClickMenu\u Item\u Click at菜单,尽管它无法触发代码隐藏事件 我怎样才能解决这个问题 /**Asp.net模板代码位于此处**/ <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="True" IncludeStyleBlock="False"

单击菜单项时,菜单项单击事件未能触发事件方法背后的代码。我添加了OnMenuItemClickMenu\u Item\u Click at菜单,尽管它无法触发代码隐藏事件

我怎样才能解决这个问题

/**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>

根据您的代码和描述,根据我的经验,该问题与文本有关,并且未指定menuitem的值属性

例:


根据您的代码和描述,根据我的经验,该问题与文本有关,并且未指定menuitem的值属性

例:


我也经历过这个问题。 我通过消除字段导航来解决它。 如果删除此字段,则会触发单击事件。 在FunctionEventHandler函数中,您可以使用以下代码导航到必要的页面

protected void MainMenu_MenuItemClick(object sender, MenuEventArgs e)
{
    /*your necessary code*/
    Response.Redirect(((Menu)sender).SelectedItem.Target);

}
在上述代码中,TargetField在菜单标记中指定,并带有必要的地址

或者您可以通过直接指定地址

protected void MainMenu_MenuItemClick(object sender, MenuEventArgs e)
{
    /*your necessary code*/
    Response.Redirect("Page.aspx");

}

我也经历过这个问题。 我通过消除字段导航来解决它。 如果删除此字段,则会触发单击事件。 在FunctionEventHandler函数中,您可以使用以下代码导航到必要的页面

protected void MainMenu_MenuItemClick(object sender, MenuEventArgs e)
{
    /*your necessary code*/
    Response.Redirect(((Menu)sender).SelectedItem.Target);

}
在上述代码中,TargetField在菜单标记中指定,并带有必要的地址

或者您可以通过直接指定地址

protected void MainMenu_MenuItemClick(object sender, MenuEventArgs e)
{
    /*your necessary code*/
    Response.Redirect("Page.aspx");

}

我们可以看看你是如何在asp中定义你的手工项目的吗?现在检查更新的代码,我仍然看不到asp模板中的菜单项,我希望你现在可以查看。你有没有解决过这个问题?我们可以看看你是如何在asp中定义你的手工项目的吗?现在检查更新的代码,我仍然看不到asp模板中的菜单项,我希望你可以现在查看您是否已修复此问题?更改后我仍然面临相同的问题,如您是否也可以添加值属性?我与NavigateURL一起添加值。更改后我仍然面临相同的问题,如您是否也可以添加值属性?我与NavigateURL一起添加值