ASP.NET MVC controlador
A fim de aprender ASP.NET MVC, vamos construir um aplicativo de Internet.
Parte 4: adicionar um controlador.
pasta controladores
Controladores pasta contém é responsável por tratar as classes de entrada do usuário e controle de resposta.
MVC requer que todos nome do controlador para "controlador", no final de arquivo.
No nosso exemplo, o Visual Web Developer tenha sido criado no arquivo: HomeController.cs (para Home page and About página) e AccountController.cs (para página de login):
servidor Web normalmente irá entrar o pedido de URL é mapeado diretamente para um arquivo em disco no servidor. Por exemplo: pedidos de URL "http://www.w3cschool.cc/index.php" será mapeada diretamente para o diretório raiz do servidor de arquivos na "index.php".
Mapeamento framework MVC é diferente. MVC é mapeado para o método de URL. Estes métodos em uma classe chamada "controller".
O controlador responsável pelo processamento de solicitações de entrada, manipulação de entrada, salvar os dados, ea resposta é enviada de volta para o cliente.
Início Controlador
Em nossos arquivos dos controladores aplicação HomeController.cs, definimos Índice dois controles e Sobre.
Substitua o conteúdo do arquivo em HomeController.cs:
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();}
}
}
view controller
pasta Views e arquivar Index.cshtml About.cshtml definir o Índice de ActionResult controlador de vista () e About ().