MVC区域路由不调用基础区域控制器操作

时间:2014-04-16 06:29:25

标签: asp.net-mvc routes

我正在使用MVC中的区域,我的RouteConfig文件只有以下路径

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
var route = routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "User", action = "LogIn", id = UrlParameter.Optional },
    namespaces: new[] { "Srd.Controllers" }
);
route.DataTokens["area"] = "Users";

哪个重定向到"用户"默认区域

我的问题是在视图中,我有以下操作显示错误。

@Html.Action("SetPermissions", "SetSession", new { Area = "" });

路由表中没有路由与提供的值匹配。

任何帮助。

0 个答案:

没有答案