一 創建一個區域
二 在startup.cs文件中添加區域路由
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類上使用註解
[Area("Admin")]
public class HomeController : Controller
{
public IActionResult Index()
{
return View();
}
}