Model binding en ASP.NET core

En este artículo abordaremos el mecanismo Model Binding, el encargado de asignar datos de solicitudes HTTP a parámetros de acción. Cuando se trabaja en un proyecto MVC es tedioso tener que asociar los parámetros de manera manual en los métodos de acción, además de tedioso, no se ve limpio. Para resolver este problema se desarrolló una herramienta que asocia automáticamente los parámetros a un modelo. Esta herramienta es conocida como Model Binding. Este post está enfocado a desarrolladores principiantes que buscan simplificar su código para sus proyecto MVC con ASP.NET Core en su…continue reading →

ASP.NET MVC: ¿Cómo se usan las cookies?

Un saludo amantes de la informática, en este post vamos ha hablar sobre el uso de cookies muy relacionado con el inicio de sesiones. En particular las normas sobre desde donde acceder serian las mismas: No acceder a las cookies desde las vistas, estas deben ser ajenas a la procedencia de los datos que se muestran.Intentar no acceder desde el modelo, esto ata el modelo a "objetos http" y si por alguna razón no puedes encapsular todo el acceso desde clases "helper" intenta inyectar esas clases con un contenedor IoC.Acceder desde los controladores,…continue reading →

Creación de Containers en Docker y su integración entre ellos

Creación de Containers en Docker y su integración entre ellos https://www.flickr.com/photos/162461515@N08/47127180602/in/dateposted/ Vamos a realizar como dice en el título la creación e integración de containers en Docker. En este caso serán la creación de tres contenedores que se comunicarán entre ellos utilizando diferentes tecnologías (MySQL y MVC Core). Pero primero, ¿Qué es Docker? Todos hemos escuchado hablar, aunque sea de oídas, la palabra Docker o contenedor. Pues bien, la idea detrás de Docker es crear contenedores ligeros y portables para las aplicaciones software que puedan ejecutarse en cualquier máquina con Docker instalado, independientemente…continue reading →

Validaciones en ASP.NET

Introducción En ese post se va a explicar cómo realizar validaciones a formularios en aplicaciones web ASP.NET. Para realizar esto, necesitaremos crearnos un proyecto nuevo, con una zona llamada Registro, que será la que validaremos. La validación se realizará mediante decoraciones en MVC. Paso 1: Creamos un nuevo proyecto MVC Lo primero es  crear un nuevo proyecto ASP.NET(.NET Framework), para ello pulsaremos en:File -> New -> Proyect. Pondremos el nombre que deseemos al proyecto, en mi caso, ValidacionesMVC. Podemos pulsar en browser para seleccionar la ruta donde queremos guardar nuestro proyecto. https://www.flickr.com/photos/156459892@N04/46420717254/in/dateposted-public/ Después…continue reading →

HANDLE EXCEPTIONS en ASP.NET MVC

Hola programadores, voy a explicar en el vídeo y en el post cómo crear un proyecto completo, aplicando Handle Exceptions en Asp.Net MVC, pero personalizado. Que mostrará un mensaje de error cuando insertemos un registro en la base de datos desde nuestra aplicación que no cumple la condición. Las excepciones se usan para indicar que se ha producido un error mientras se ejecutaba el programa. Se crean los objetos de excepción que describen un error y, luego, se producen con la palabra clave throw. Después, el tiempo de ejecución busca el controlador de excepciones más compatible. Todas las…continue reading →