ASP.NET Core MVC 프로젝트인 DotNetNote 웹 프로젝트에 다음과 같이 컨트롤러 클래스를 만들고 [Route] 특성을 부여한다. 단순하게 경로만 테스트하기에 Controller로부터 상속하지 않고, 일반 클래스에 [Route] 특성만 적용했다.

    ▼  /Controllers/RouteDemoController.cs

    using Microsoft.AspNetCore.Mvc;
    
    namespace DotNetNote.Controllers
    {
      // [Route()] 특성을 사용한 어트리뷰트 라우팅
        [Route(“RouteDemo”)]
      public class RouteDemoController
      {
            [Route(“”), Route(“Index”)]
          public string Index()
          {
              return “어트리뷰트 라우팅”;
          }
      }
    }
    

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.