Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

ASP.NET MVC - Контроллеры


Чтобы узнать 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() в контроллере.