Чтобы узнать ASP.NET MVC, мы строим Интернет-приложения.
Часть IV: Добавление контроллера.
Контроллеры папки
Контроллеры Папка содержит классы контроллеров , отвечающих за обработку ввода пользователя и ответов.
MVC требует имени всех контроллеров до конца с "Controller" .
В нашем примере, Visual Web Developer создает следующие файлы: HomeController.cs (for the Home and About pages) и AccountController.cs (For the Log On pages) :
Веб-серверы, как правило, карта входящих запросов URL непосредственно на диск файлов на сервере. Например: запрос URL , как "http://www.w3ii.com/default.html" будет отображать непосредственно в файл "default.html" в корневой директории сервера.
Рамки MVC карты по-разному. MVC карты ссылок на методы. Эти методы в классах называются "Controllers" .
Контроллеры отвечают за обработку входящих запросов, обработку ввода, сохранения данных и отправки ответа на передачу обратно клиенту.
Контроллер Главная
Файл контроллера в нашем HomeController.cs приложений, определяет индекс два элемента управления и о.
Поменять местами содержимое файла 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 в папке Views определяет взгляды ActionResult Index() и About() в контроллере.