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
Posted by 김준홍 (http://www.Juuun.com)