您的位置:首页 > 编程语言 > ASP

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();
}


访问的路径

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: