href值不是从url.action呈现的

时间:2019-06-07 21:06:10

标签: asp.net asp.net-mvc

我为区域中的控制器操作设置了默认路由 但是,当我在项目路线(区域以外,即主要路线)中使用href="@Url.Action("Login", "Account", new { area="" })"进行控制器操作时,则无法渲染。

所有其他重定向都正常,并且默认路由按预期工作。

默认路由如下-

routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Dashboard", id = UrlParameter.Optional },
namespaces: new[] { "BiometricAttendanceSys.Areas.Admin.Controllers" }
).DataTokens.Add("area", "Admin");

0 个答案:

没有答案