Asp.net mvc 4 局部视图在不同的区域内部和外部工作
我有两个控制器以外的地区和一些地区为我的应用程序 “我的布局”页面包含部分视图呈现代码: 并在RouteConfig中注册 当我在HomeController:/home中浏览页面时,它运行良好 当我试图浏览区域:/contentedit/articles内的页面时,异常会在一行@Html.Action上抛出: 知道为什么会引发此异常以及我需要修改哪些代码吗?Inside@Html.actionName:LoginBar,controllerName:Login您可以通过以下方式将区域指定为对象路径:Asp.net mvc 4 局部视图在不同的区域内部和外部工作,asp.net-mvc-4,routing,partial-views,asp.net-mvc-areas,invalidoperationexception,Asp.net Mvc 4,Routing,Partial Views,Asp.net Mvc Areas,Invalidoperationexception,我有两个控制器以外的地区和一些地区为我的应用程序 “我的布局”页面包含部分视图呈现代码: 并在RouteConfig中注册 当我在HomeController:/home中浏览页面时,它运行良好 当我试图浏览区域:/contentedit/articles内的页面时,异常会在一行@Html.Action上抛出: 知道为什么会引发此异常以及我需要修改哪些代码吗?Inside@Html.actionName:LoginBar,controllerName:Login您可以通过以下方式将区域指定为对象
@Html.Action("LoginBar","Login",new { area = "//your area name//" })
routes.MapRoute(
name: "LoginBar",
url: "loginbar",
defaults: new
{
controller = "Login",
action = "LoginBar"
});
InvalidOperationException: No route in the route table matches the supplied values.
@Html.Action("LoginBar","Login",new { area = "//your area name//" })