约定式路由(Convention Based Routing)是 ASP.NET Core MVC 中最经典的路由组织方式:它通过一段集中定义的 URL 模板(如 ` {controller}/ {action}/ {id}`)来统一推导"哪个控制器、哪个动作方法"处理请求,而无需在每个控制器或 Action 上逐个书写 ` [Route]` 特性。在 ASP.NET Core ...
本文基于 practical-aspnetcore 仓库中的 new-routing-16 示例 ,讲解如何通过 IEndpointRouteBuilder.MapAreaControllerRoute 以 约定式路由 方式配置 MVC 区域(Area)——无需在每个控制器上书写完整路由模板,只需在 Program.cs 中注册区域路由模板,并让控制器通过 [Area] 特性声明归属即可。读完本文 ...