MVC下的Area区域知识点

新建area区域

1.如果与根目录下的url相同,那么需要在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 },

        namespaces: new[] { "MvcApplication1.Controllers" }加上对应的namespaces参数

命名空间               你的项目的名字    

    );

}

2.Area区域指向其他地方的链接:

 <div>

        <h1>admin reaa Index</h1>

        指向当前区域的链接

        @Html.ActionLink("本区域","About")

        <a href="/Admin/Home/About">Click me</a>

        指向其他(Support)区域的链接

        @Html.ActionLink("其他区域", "Index", new { area="Support"})

        <a href="/Support/Home/Index">Click me to go to another area</a>

 

        指向根目录下的链接

        @Html.ActionLink("abc", "Index", new { area=""})

        <a href="/Home/Index">Click me to go to top-level part</a>

1.</div>

 

posted @   12不懂3  阅读(777)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
创作不易,请勿抄袭,欢迎转载!
点击右上角即可分享
微信分享提示