15. Conociendo las vistas (MVC)
- Hola a todos. En este curso, analizaremos todos los conceptos básicos, intermedios y avanzados de ASP.NET Core que nos ayudan a crear aplicaciones web basadas en datos.Al final de este curso, podremos realizar todas las operaciones de un CRUD, es decir, crear, leer, actualizar y eliminar datos utilizando SQL Server como nuestra base de datos.
- En este vídeo hablaremos sobre las vistas.Básicamente contienen la lógica para mostrar los datos del modelo que le proporciona el controlador. Las vistas son plantillas HTML con marcado Razor incrustado. De forma predeterminada, MVC busca ver archivos en la carpeta Vistas.
- Los archivos de vista que pertenecen a un controlador específico se almacenan en una subcarpeta en la carpeta Vistas y esa subcarpeta tiene el mismo nombre que el controlador. El archivo de vista tiene el mismo nombre que el del método de acción del controlador con una extensión .cshtml
- En el siguiente vídeo lo explicamos:
- Os dejo el código de la clase HomeController visto en el vídeo:
public class HomeController:Controller
{
private IAmigoAlmacen amigoAlmacen;
public HomeController(IAmigoAlmacen AmigoAlmacen)
{
amigoAlmacen = AmigoAlmacen;
}
//public string Index()
//{
// return amigoAlmacen.dameDatosAmigo(3).Email;
//}
//public JsonResult Details()
//{
// Amigo modelo = amigoAlmacen.dameDatosAmigo(1);
// return Json(modelo);
//}
public ViewResult Index()
{
Amigo modelo = amigoAlmacen.dameDatosAmigo(1);
return View(modelo);
}
public ViewResult Details()
{
Amigo modelo = amigoAlmacen.dameDatosAmigo(2);
return View(modelo);
}
}
No hay comentarios:
Publicar un comentario