ASP.NET MVC - контроллеры
- Предыдущая страница Лейаут MVC
- Следующая страница Вид MVC
Чтобы изучить ASP.NET MVC, мы создадим интернет-приложение.
Часть 4:Добавить контроллер.
Папка Controllers
Папка Controllers содержит классы контроллеров, отвечающие за обработку ввода пользователей и ответы.
MVC требует, чтобы все имена контроллеров заканчивались на "Controller".
В нашем примере Visual Web Developer создал следующие файлы:HomeController.cs(Для главной и о нас страниц) и AccountController.cs (Для страницы входа):
Веб-серверы обычно напрямую привязывают входящие запросы URL к файлам на диске сервера. Например: запрос URL (например, "http://www.codew3c.com/index.asp") привязывается к файлу "index.asp" в корневой директории сервера.
Методы привязки MVC различаются. MVC привязывает URL к методам. Эти методы в классе называются "контроллерами".
Контроллер отвечает за обработку входящих запросов, обработку ввода, сохранение данных и отправку ответа клиенту.
Контроллер Home
Файлы контроллеров в нашей aplikacji HomeController.csопределяют два контрола Index и About.
Замените содержимое файла 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();} } }
Контроллерные视图
Файлы в папке Views Index.cshtml и About.cshtml ОпределеныActionResult视图 Index() и About() в контроллере.
- Предыдущая страница Лейаут MVC
- Следующая страница Вид MVC