면도기 튜토리얼login
면도기 튜토리얼
작가:php.cn  업데이트 시간:2022-04-11 14:21:21

MVC 컨트롤러


ASP.NET MVC -Controller


ASP.NET MVC를 배우기 위해 인터넷 애플리케이션을 구축해 보겠습니다.

4부: 컨트롤러 추가.


Controllers 폴더

Controllers 폴더 에는 사용자 입력 및 응답을 처리하는 컨트롤 클래스가 포함되어 있습니다.

MVC에서는 모든 컨트롤러 파일의 이름이 "Controller"로 끝나야 합니다.

이 예에서 Visual Web Developer는 HomeController.cs(홈 페이지 및 정보 페이지용) 및 AccountController.cs(로그인 페이지용) 파일을 만들었습니다.

pic_mvc_controllers.jpg

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

MVC 프레임워크는 다르게 매핑됩니다. MVC는 URL을 메소드에 매핑합니다. 클래스에서는 이러한 메서드를 "컨트롤러"라고 합니다.

컨트롤러는 들어오는 요청 처리, 입력 처리, 데이터 저장 및 클라이언트에 응답 전송을 담당합니다.


Home Controller

응용 프로그램의 컨트롤러 파일 HomeController.cs은 두 개의 컨트롤 IndexAbout을 정의합니다.

HomeController.cs 파일의 내용을 다음으로 바꿉니다:

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

namespace MvcDemo .Controllers
{
public 클래스 HomeController : Controller
{
공개 ActionResult Index()
{return View();}

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


Controller 보기 Views 폴더의

Index.cshtml

About.cshtml 파일은 컨트롤러() 및 에 대한().