asp.net core 使用 Areas 组织 MVC 项目
2017-08-21 21:17
731 查看
Areas
Areas 提供在 ASP.NET MVC 应用程序内组织独立模块的方式。每个 Area 都具有一个模拟项目根约定的文件夹结构。因此,你的 MVC 应用程序应具有相同的根文件夹约定和称为 Areas 的额外文件夹,其中包含一个应用的每个部分的文件夹,它包括“控制器”和“视图”的文件夹(根据需要,可能还包括“模型”或“ViewModels”文件夹)。若要添加对 ASP.NET MVC Core 项目的 Areas 的支持,只需新建一个名为“Areas”的根级文件夹。在该文件夹中,为你想要在 Area 内组织的应用程序的每个部分新建一个文件夹。然后,在该文件夹内,为“控制器”和“视图”新添文件夹。
在Startup.cs添加
routes.MapRoute( name: "Adnn1n", template: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
控制器
[Area("Adnn1n")] public IActionResult Index() { return View(); }
访问的路径
相关文章推荐
- 使用Areas分离ASP.NET MVC项目
- 使用Areas分离ASP.NET MVC项目
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- 使用Areas分离ASP.NET MVC项目
- 使用Areas分离ASP.NET MVC项目
- 使用Areas分离ASP.NET MVC项目
- 使用Areas分离ASP.NET MVC项目
- 使用Areas分离ASP.NET MVC项目
- 使用Areas分离ASP.NET MVC项目
- 使用Areas(区域)分离ASP.NET MVC 项目
- [转] <收录>使用Areas分离ASP.NET MVC项目
- 使用Areas分离ASP.NET MVC项目
- 从零开始写C# MVC框架之--- 使用Areas分离ASP.NET MVC项目
- 在 ASP.NET MVC 项目中使用 WebForm
- 在 ASP.NET MVC 项目中使用 WebForm
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建项目
- 《Pro ASP.NET MVC 3 Framework》学习笔记之十二【示例项目SportsStore及MyBatis.NET的使用】
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建项目
- ASP.NET MVC - 在MVC 3项目中使用ASP.NET Bundling and Minification机制
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建项目