我的 "装备 "区到外面有一个路由问题。我向我们解释一下。
我有一个名为 "装备 "的区域,我从我的主页面的布局中访问。
_Layout.cs:
<li class="nav-item">
<a class="nav-link" href="Home/Equipe">Equipe</a>
</li>
一旦我点击一切都很好。我选择了另一个选项,在这个 "Equipe "视图内,所以我得到的这个地址是工作正常(控制器在我的 "Equipe "区域内)。
如果我点击布局选项 "Equipe",我想看到 "HomeEquipe "页面。相反,我有一个错误。
我想是我的路由(区域到外面)的一个问题,但我没有任何想法,我应该如何配置重定向到好的视图。
这里是我的RouteConfig.cs。
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
EquipeAreaRegistration.cs:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Equipe_default",
"Equipe/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
谁能帮帮我?) 提前感谢路由的事情对我来说还是有点不理解。
你能不能试着改变你的参考路径,如下图所示。
<li class="nav-item">
<a class="nav-link" href="~/Home/Equipe">Equipe</a>
</li>