Latest web development tutorials

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):

controladores

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;
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 ().