1. 程式人生 > 程式設計 >.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";
    }
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。