右击自己的MVC项目->添加->区域,写一下自己的区域名称,然后结果如下图所示:
生成的Login文件夹在Areas下面,而且帮助我们生成了一个LoginAreaRegitrations.cs的类文件.
不同区域互相访问
在Admin区域下,如果需要访问区域外部的页面,我们可以使用Html.RouteLink方法来生成跳转链接。
@Html.RouteLink("显示的内容", "路由名称", new { controller = "控制器名称", action = "Action名称" })
注意:不推荐定义相同名称的控制器。
如果定义了相同名称的控制器,则需要在路由中添加namespace参数来区分它们的访问域范围。
作者:掘金大咖
链接:juejin.cn/post/705346…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。