
使用 Areas ,可以将应用程序中不同的业务模块分类,每个业务模块都可以有自己的一组 Razor Pages、Controller、View 和 Model,可以更方便的开发和维护。
怎么用 Areas// 第一种写法
endpoints.MapControllerRoute(
name: "area",
pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
// 第二种写法
// Test 是 Areas 文件夹下业务文件夹的名称
endpoints.MapAreaControllerRoute(
name: "area",
areaName: "Test",
pattern: "Test/{controller=Home}/{action=Index}/{id?}");
⚠️使用注意
...
官网使用教程:https://docs.microsoft.com/zh-cn/aspnet/core/mvc/controllers/areas?view=aspnetcore-5.0