Latest web development tutorials

ASP.NET MVC 컨트롤러

ASP.NET MVC를 배우기 위해, 우리는 인터넷 응용 프로그램을 구축 할 것입니다.

제 4 부 : 컨트롤러를 추가합니다.


컨트롤러 폴더

폴더에 포함 된 컨트롤러는 사용자 입력에 응답 제어 클래스를 처리하는 책임이있다.

MVC는 필요 그 마지막에있는 "컨트롤러"에 컨트롤러의 모든 파일 이름입니다.

우리의 예에서, 비주얼 웹 개발자는 파일에 생성되었습니다 HomeController.cs과 (로그인 페이지) AccountController.cs (페이지 홈 페이지 및 정보) :

컨트롤러

일반적으로 URL 요청을 입력합니다 웹 서버는 서버의 디스크 파일에 직접 매핑됩니다. 예를 들어 URL 요청은 "http://www.w3cschool.cc/index.php"는 "의 index.php"의 파일 서버의 루트 디렉토리에 직접 매핑한다.

매핑 MVC 프레임 워크는 다르다. MVC는 URL 방법에 매핑됩니다. 라는 클래스에서 이러한 방법 "컨트롤러."

입력을 수신 요청을 처리 처리를 담당하는 컨트롤러는 데이터를 저장하고, 응답을 클라이언트로 전송됩니다.


홈 컨트롤러

우리의 응용 프로그램 컨트롤러 파일 HomeController.cs에서, 우리는 2 제어 지수를 정의합니다.

HomeController.cs에 파일의 내용을 바꿉니다

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcDemo.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{return View();}

public ActionResult About()
{return View();}
}
}


컨트롤러보기

보기 폴더 및 Index.cshtml About.cshtml 뷰 컨트롤러 ActionResult 지수 () 및 정보를 정의 파일 ().