[ASP.NET] MVC4 사용자 정의 Route 만들기
사용자 정의 Route 만들기 이번 포스팅은 ASP.net의 공식 MVC 관련 자습서인 http://www.asp.net/mvc/tutorials/controllers-and-routing/creating-custom-routes-cs 의 글을 참고해서 작성했습니다. 보다 자세한 내용은 해당 링크를 참고해주세요. ASP.NET MVC에서는 기본적으로 {controller}/{action}/{id} 라는 Route를 제공한다. 하지만 이 외에도 다양한 규칙을 사용자가 정의하여 사용하고 싶을 때 사용자 정의 Route를 만들어 활용할 수 있다. 예들 들어 검색 페이지의 경우, http://localhost/Search/SearchType/Keyword/Page 의 형태로 URL을 구성하려고 한다. 이 때 Global.asax 파일을 수정해 간단히 사용자 정의 Route를 만들 수 있다. 1. Globa.asax 파일 수정 using System.Web.Http; using System.Web.Mvc; using System.Web.Optimization; using System.Web.Routing; namespace WinTalk { public class MvcApplication : System.Web.HttpApplication { public static void RegisterRoutes(RouteCollection routes) { routes.MapRoute( name: "Search", //라우트 이름 url: "Search/{SearchType}/{Keyword}/{Page}", //지정하고자 하는 URL 형태 defaults: new //...