더북(TheBook)

25.2.3 URL 라우팅

ASP.NET Core 1.0 MVC에서는 Startup.cs 파일에서 라우팅에 대한 정보를 다룬다. Startup.cs의 Configure 메서드에서 다음 코드에 의해 /Home/Index 형식의 URL이 실행된다. 옵션이 설정된 코드는 app.UseMvcWithDefaultRoute() 메서드 호출과 같은 내용을 보여준다.


app.UseMvc(routes =>
{
  routes.MapRoute(
      name: "default",
      template: "{controller=Home}/{action=Index}/{id?}");
});

 

다음과 같이 경로가 요청되면 모두 똑같이 Home 컨트롤러의 Index 액션 메서드를 실행한다.

/

/Home

/Home/Index

/Home/Index/<모든 값>

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