Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc asp.net mvc菜单,navigateUrl="~/Views/User/Index.aspx'-找不到资源_Asp.net Mvc_Menu_Navigateurl - Fatal编程技术网

Asp.net mvc asp.net mvc菜单,navigateUrl="~/Views/User/Index.aspx'-找不到资源

Asp.net mvc asp.net mvc菜单,navigateUrl="~/Views/User/Index.aspx'-找不到资源,asp.net-mvc,menu,navigateurl,Asp.net Mvc,Menu,Navigateurl,我已经创建了一个asp.net MVC应用程序。我在母版页中创建了一个asp:菜单,并试图包含菜单项和子菜单项。当我试图通过NavigateURL=~/Views/Home/Index.aspx包含视图页时,我收到一个错误,显示“未找到资源”。在进一步的研究中,我发现我不能给出视图文件夹的直接URL <asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" StaticDisplayLevels="1" BackColor="

我已经创建了一个asp.net MVC应用程序。我在母版页中创建了一个asp:菜单,并试图包含菜单项和子菜单项。当我试图通过NavigateURL=~/Views/Home/Index.aspx包含视图页时,我收到一个错误,显示“未找到资源”。在进一步的研究中,我发现我不能给出视图文件夹的直接URL

<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" StaticDisplayLevels="1" BackColor="Silver" Font-Bold="true" StaticEnableDefaultPopOutImage="false" BorderStyle="None">
 <StaticMenuItemStyle CssClass="selected" />
<Items>
<asp:MenuItem Text="Home" NavigateUrl="~/Controllers/HomeController.cs" ></asp:MenuItem>
 <asp:MenuItem Text="Users" >
<asp:MenuItem Text="User" NavigateUrl="~/Views/User/Index.aspx"></asp:MenuItem>
 <asp:MenuItem Text="User2" NavigateUrl="~/Views/User2/Index.aspx"></asp:MenuItem>
<asp:MenuItem Text="User3" NavigateUrl="~/Views/User3/Index.aspx"></asp:MenuItem>
 </asp:MenuItem>
</Items>
</asp:Menu>

  • 提供URL的最佳方式是什么
  • 如果NavigateUrl=/Views/Home/Index.aspx没有任何用处,那么除了提供外部URL之外,它还有什么用途

  • 在asp.NET MVC应用程序中使用诸如asp:Menu之类的服务器控件是不常见的

    我建议您在MVC中查看站点地图/导航“控件”