ASP.NET MVC3 사이트 주소는 기존과 형태가 조금 다르다.
일반적인 기존 사이트의 주소는 해당 IIS 내의 디렉토리구조로 주소가 나타나지만,
ASP.NET MVC3 의 경우는 특정 컨트롤러 및 액션과 매핑하는 방식을 사용한다.
사이트주소 / 컨트롤러 / 뷰페이지 ? 파라메터
=> http://www.juuun.com/home/index?1=1
그렇다면 첫화면(시작페이지)을 보여지게 구성하는 방법은 무엇일까?
도메인(http://www.juuun.com/ )을 입력하고 들어갔을때 특정페이지(http://www.juuun.com/home/index)를
시작 페이지로 설정하는 방법을 알아보자.
생성된 프로젝트 제일 아래를 보면 global.asax 파일이 보일것이다.
해당파일을 열어보자
라우팅 설정을 할 수 있는 메서드가 보일 것이다.
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "home", action = "index", id = UrlParameter.Optional, param = "default" }
);
}
RegisterRoutes 메서드의 굵은 글씨를 보면 시작페이지를 설정 할 수 있는 컨트롤러와 엑션이 보일 것이다.
물론 파라메터도 설정할 수 있는것을 확인할 수 있다. (param)
이 곳을 변형하여 시작페이지를 자유롭게 변경할 수 있다.
'Language > ASP.NET MVC3' 카테고리의 다른 글
04. ASP.NET MVC3 시작하기 (0) | 2012.06.17 |
---|---|
03. ASP.NET MVC3 설치하기 (0) | 2012.06.17 |
02. ASP.NET MVC 란? (2) | 2012.05.23 |
01. MVC패턴이란 무엇인가? (1) | 2012.05.01 |
00. ASP.NET MVC3 Framework 참고자료 (0) | 2012.04.30 |