Descarga de archivos con ASP.NET MVC

Típicamente nuestros controladores ASP.NET MVC tienen acciones que retornan datos al usuario, pero puede pasar que el resultado de una operación sea un archivo que el usuario va a descargar en el navegador. Vamos a ver a continuación cómo hacerlo en ASP.NET MVC.

Leer más de esta entrada

Validaciones personalizadas con Data Annotations en ASP.NET MVC

Una característica muy útil a la hora de desarrollar aplicaciones ASP.NET MVC es usar Data Annotations para hacer validaciones de campos. El framework .NET incluye a su vez algunas Data Annotations que podemos usar en nuestras aplicaciones como atributos para validar campos requeridos, longitudes de campos, validar expresiones regulares, etc. Toda la lista de atributos la puedes encontrar en la documentación del namespace System.ComponentModel.DataAnnotations. Pero aún contando con todo esto que mencionamos, puede que tengamos la necesidad de crear nuestra propia validación de formato, o validación de alguna regla dependiendo del contexto de nuestro proyecto, en fin. Pues bien, aquí es donde aprenderemos cómo crear nuestro propio atributo de validación.

Leer más de esta entrada