一 建立一个区域
二 在startup.cs文件中添加区域路由app
app.UseMvc((RouteBuilder) => { RouteBuilder.MapRoute("Admin", "{area:exists}/{Controller}/{Action}/{Parameter}", new { @Controller = "Home", @Action = "Index", @Parameter = String.Empty }); RouteBuilder.MapRoute("default", "{Controller}/{Action}/{Parameter}", new { @Controller = "Home", @Action = "Main", @Parameter = String.Empty }); } );
三 在相应的controller类上使用注解ide
[Area("Admin")] public class HomeController : Controller { public IActionResult Index() { return View(); } }