В этом разделе представлены
Использование контроллера 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 {общественный класс HomeController: Controller {public ActionResult Index() {return View();} public ActionResult About() {return View();} } }
Файлы Index.cshtml и About.cshtml в папке Views определяют представления ActionResult Index() и About() в контроллере.