최신 웹 개발 튜토리얼
 

ASP.NET MVC - 응용 프로그램 폴더


법을 배워야 ASP.NET MVC, 우리는 건물 인터넷 응용 프로그램

파트 II : 응용 프로그램 폴더를 탐색


MVC 폴더

일반적인 ASP.NET MVC 웹 응용 프로그램은 다음 폴더의 내용이 :

해결책

Application information

등록
참조

Application folders

App_Data 폴더
내용 폴더
컨트롤러 폴더
모델 폴더
스크립트 폴더
보기 폴더

Configuration files

Global.asax에
packages.config
의 Web.config

폴더 이름은 모두 MVC 애플리케이션에서 동일하다. MVC의 프레임 워크는 기본 명명을 기반으로합니다. 컨트롤러는 뷰 뷰 폴더에 있고, 모델은 모델 폴더에, 컨트롤러 폴더에 있습니다. 당신은 당신의 응용 프로그램 코드에서 폴더 이름을 사용할 필요가 없습니다.

표준 이름은 코드의 양을 줄이고, 쉽게 개발자가 MVC 프로젝트를 이해할 수 있습니다.

다음은 각 폴더의 내용을 간략하게 요약 한 것입니다 :


App_Data 폴더

App_Data 폴더 프로그램 데이터를 저장하기위한 것이다.

우리는 나중에이 튜토리얼에서 App_Data 폴더에 SQL 데이터베이스를 추가합니다.


콘텐츠 폴더

콘텐츠 폴더 스타일 시트 (CSS 파일), 아이콘 및 이미지 같은 정적 파일에 사용됩니다.

비주얼 웹 개발자가 자동으로 컨텐츠 폴더에 테마 폴더를 추가합니다. 테마 폴더의 jQuery 스타일과 사진으로 가득합니다. 이 프로젝트에서 당신은 테마 폴더를 삭제할 수 있습니다.

컨텐츠 폴더에있는 파일 Site.css : 비주얼 웹 개발자는 프로젝트에 표준 스타일 시트 파일을 추가합니다. 스타일 시트 파일은 응용 프로그램의 스타일을 변경하려면 편집 할 파일입니다.

함유량

우리는 스타일 시트 파일을 편집합니다 (Site.css) 이 튜토리얼의 다음 장에서 파일을.


컨트롤러 폴더

컨트롤러 폴더는 사용자의 입력과 응답을 처리하기위한 책임이있는 컨트롤러 클래스가 포함되어 있습니다.

MVC는로 끝나는 모든 제어 파일의 이름이 필요합니다 "Controller" .

비주얼 웹 개발자는 홈 컨트롤러 만들었습니다 (for the Home and the About page) 및 계정 컨트롤러 (for Login pages) :

컨트롤러

우리는 나중에이 튜토리얼에서 더 컨트롤러를 생성합니다.


모델 폴더

모델 폴더는 응용 프로그램 모델을 나타내는 클래스가 포함되어 있습니다. 모델 보유 및 응용 프로그램 데이터를 조작 할 수 있습니다.

우리는 모델을 생성합니다 (classes) 이 튜토리얼 이후 장에서.


뷰 폴더

보기는 저장에게 응용 프로그램의 디스플레이와 관련된 HTML 파일 폴더 (the user interfaces) .

뷰 폴더는 각 컨트롤러에 대한 하나 개의 폴더가 포함되어 있습니다.

비주얼 웹 개발자 계정 폴더, 홈 폴더 및 공유 폴더를 만들었습니다 (inside the Views folder) .

계정 폴더를 등록하고 사용자 계정에 로그인을위한 페이지가 포함되어 있습니다.

홈 폴더는 홈 페이지와 대한 페이지와 같은 응용 프로그램 페이지를 저장하기 위해 사용된다.

공유 폴더는 컨트롤러간에 공유보기 저장하는 데 사용됩니다 (master pages and layout pages) .

보기

우리는이 튜토리얼의 다음 장에서 레이아웃 파일을 편집합니다.


스크립트 폴더

스크립트는 저장에게 응용 프로그램의 자바 스크립트 파일을 폴더.

으로 기본 비주얼 웹 개발자 채우기이 폴더 표준 MVC, 아약스와 jQuery를 파일 :

스크립트

참고 : 명명 된 파일 "modernizr" 응용 프로그램에서 HTML5 및 CSS3 기능을 지원하기 위해 사용되는 자바 스크립트 파일입니다.