.NETCore如何添加区域Area

这篇文章主要讲解了“.NETCore如何添加区域Area”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“.NETCore如何添加区域Area”吧!

一,如下图

.NETCore如何添加区域Area

二,构建好框架,将不必要的包删掉

.NETCore如何添加区域Area

三,添加路由

app.UseEndpoints(endpoints =>
      {
        endpoints.MapControllerRoute(
          name: "default",
          pattern: "{controller=Home}/{action=Index}/{id?}");

        endpoints.MapAreaControllerRoute(
         name: "areas", "areas",
         pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
      });

四,添加控制器

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;

namespace NLD.HouTai.Areas.Api.Controllers
{
  [ApiController]
  [Area("API")]
  [Route("API/[controller]/[action]")]
  public class UserController : ControllerBase
  {
    [HttpGet]
    public string Get()
    {
      return "Get";
    }
  }
}

感谢各位的阅读,以上就是“.NETCore如何添加区域Area”的内容了,经过本文的学习后,相信大家对.NETCore如何添加区域Area这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!