더북(TheBook)

12. 프로젝트의 App_Start 폴더에 기본으로 생성된 RouteConfig.cs 파일을 연다. 이 파일에서는 따로 코드를 작성하지 않는다. 이 파일의 역할은 MVC의 기본 경로에 대한 규칙을 설정하는 것이다. 다음 코드의 url 속성으로 {컨트롤러}/{액션}/{매개 변수} 형태를 지정해 /Hello/ 경로를 요청하면 Hello 컨트롤러의 기본 액션 메서드 값인 Index가 실행되는 형태다.

▼  /App_Start/RouteConfig.cs

using System.Web.Mvc;
using System.Web.Routing;

namespace MvcHello
{
  public class RouteConfig
  {
      public static void RegisterRoutes(RouteCollection routes)
      {
          routes.IgnoreRoute(”{resource}.axd/{*pathInfo}”);
          
          routes.MapRoute(
              name: “Default”,
              url: ”{controller}/{action}/{id}”,
              defaults: new { action = “Index”, id = UrlParameter.Optional }
          );
      }
  }
}

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