Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Tutoriales de C#

Paginando listados - CRUD MVC .NET Framework

En el desarrollo de aplicaciones web, es común lidiar con grandes volúmenes de datos. La paginación es una técnica útil que permite dividir los datos en partes más pequeñas y manejables. En esta entrada del blog, exploraremos cómo implementar la paginación en una vista que muestra un listado de videojuegos utilizando X.PagedList en una aplicación ASP.NET .Framework MVC5 con Entity Framework. X.PagedList es una biblioteca en .NET que se utiliza para la paginación de datos en aplicaciones web, especialmente en ASP.NET MVC. Su propósito principal es ' dividir ' grandes conjuntos de datos en páginas más pequeñas, facilitando la navegación y el rendimiento de las aplicaciones. Existen dos versiones populares de esta biblioteca actualmente: PagedList.Mvc (Más antigua, ya no mantenida oficialmente) X.PagedList (Versión más moderna y recomendada) Funciona tanto para .NET Framework como para .NET Core y .NET 5+ ....

Cómo agregar una página de error 404 .NET Framework

Bocadillos dot NET #3 Cuando un usuario intenta acceder a una página que no existe en una aplicación web, el servidor devuelve un error 404 (Not Found). Si no configuramos este error correctamente en una aplicación ASP.NET MVC, el usuario verá una página genérica del servidor que no es amigable y que tampoco es recomendable enseñar. En esta guía, vamos a ver cómo personalizar la página de error 404 en ASP.NET MVC con .NET Framework. Implementaremos un controlador de errores, una vista personalizada y configuraremos el web.config para manejar correctamente estos casos. Esto mejorará la experiencia del usuario y permitirá redirigirlo a una página más informativa en lugar de mostrar un mensaje de error abrupto. Crear la vista personalizada Lo primero será navegar hasta la carpeta Views/Shared y creamos un archivo NotFound.cshtml. Para que tengamos una plantilla o template para probar, podés copiar y pegar este código html: @model System.Web.Mvc.HandleErrorInfo ...