이 섹션에서는 다음을 소개합니다.
ASP.NET MVC 컨트롤러 사용.ASP.NET MVC를 배우기 위해 인터넷 애플리케이션을 구축하겠습니다.
4부: 컨트롤러 추가.
Controllers 폴더 에는 사용자 입력 및 응답을 처리하는 컨트롤 클래스가 포함되어 있습니다.
MVC에서는 모든 컨트롤러 파일 이름이 "Controller"로 끝나야 합니다.
이 예에서 Visual Web Developer는 HomeController.cs (홈 페이지 및 정보 페이지용) 및 AccountController.cs (로그인 페이지용) 파일을 만들었습니다.
웹 서버는 일반적으로 들어오는 URL 요청을 서버의 디스크 파일에 직접 매핑합니다. 예를 들어, URL 요청 "//www.w3cschool.cn/index.php"는 서버 루트 디렉터리의 "index.php" 파일에 직접 매핑됩니다.
MVC 프레임워크는 다르게 매핑됩니다. MVC는 URL을 메소드에 매핑합니다. 클래스에서는 이러한 메서드를 "컨트롤러"라고 합니다.
컨트롤러는 들어오는 요청 처리, 입력 처리, 데이터 저장 및 클라이언트에 응답 전송을 담당합니다.
애플리케이션의 컨트롤러 파일 HomeController.cs 에는 두 개의 컨트롤 Index 및 About 이 정의되어 있습니다.
HomeController.cs 파일의 내용을 다음으로 바꿉니다.
System.Collections.Generic 사용; System.Web 사용; 네임스페이스 MvcDemo.Controllers: Controller { public ActionResult Index(); 공개 ActionResult About() {return View();} } }
Views 폴더의 Index.cshtml 및 About.cshtml 파일은 컨트롤러의 ActionResult 보기 Index() 및 About()을 정의합니다.