Esta sección presenta
Uso del controlador ASP.NET MVC.Para aprender ASP.NET MVC, crearemos una aplicación de Internet.
Parte 4: Agregar controladores.
La carpeta Controladores contiene clases de control responsables de manejar las entradas y respuestas del usuario.
MVC requiere que todos los nombres de archivos del controlador terminen con "Controlador".
En nuestro ejemplo, Visual Web Developer ha creado los siguientes archivos: HomeController.cs (para la página de inicio y Acerca de) y AccountController.cs (para la página de inicio de sesión):
Los servidores web normalmente asignan solicitudes de URL entrantes directamente a archivos de disco en el servidor. Por ejemplo: la solicitud de URL "//www.w3cschool.cn/index.php" se asignará directamente al archivo "index.php" en el directorio raíz del servidor.
Los marcos MVC se asignan de manera diferente. MVC asigna URL a métodos. Estos métodos se denominan "controladores" en la clase.
El controlador es responsable de manejar las solicitudes entrantes, procesar las entradas, guardar datos y enviar respuestas al cliente.
En el archivo del controlador HomeController.cs de nuestra aplicación, se definen dos controles Index y About .
Reemplace el contenido del archivo HomeController.cs con:
usando System; usando System.Collections.Generic; usando System.Linq; usando System.Web; usando System.Web.Mvc; espacio de nombres MvcDemo.Controllers { clase pública HomeController { índice público de ActionResult() {return View();} Resultado de acción público Acerca de() {return View();} } }
Los archivos Index.cshtml y About.cshtml en la carpeta Vistas definen las vistas ActionResult Index() y About() en el controlador.