ASP.NET MVC - Controladores
- Página Anterior Layout MVC
- Próxima Página View MVC
Para aprender ASP.NET MVC, construiremos um aplicativo da Internet.
Parte 4:Adicionar controlador.
Pasta Controllers
A pasta Controllers contém classes de controladores responsáveis por lidar com entradas de usuários e respostas.
O MVC requer que todos os nomes dos controladores terminem com "Controller".
No nosso exemplo, o Visual Web Developer criou os seguintes arquivos:HomeController.cs(Para a página inicial e sobre) e AccountController.cs (Para a página de login):
O servidor web geralmente mapeia diretamente as solicitações de URL entrantes para arquivos no disco rígido do servidor. Por exemplo: uma solicitação de URL (como "http://www.codew3c.com/index.asp") será mapeada para o arquivo "index.asp" na raiz do diretório do servidor.
A maneira de mapear do MVC framework é diferente. MVC mapeia URLs para métodos. Esses métodos são chamados de 'controladores' na classe.
O controlador é responsável por lidar com as solicitações entrantes, processar entradas, salvar dados e enviar respostas de volta ao cliente.
Controlador Home
Os arquivos de controlador do nosso aplicativo HomeController.csdefinindo dois componentes Index e About.
Substitua o conteúdo do arquivo HomeController.cs por:
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();} } }
Visão do Controlador
Arquivos na pasta Views Index.cshtml e About.cshtml Definiu a visão ActionResult Index() e About() no controlador.
- Página Anterior Layout MVC
- Próxima Página View MVC