Validaciones con MVC

En este Post se explicara la validación de información mediante modelos de MVC en ASP.NET para comprobar los datos introducidos por el usuario en una página Web. Para ello se procedera a la creacion de una Web que contenga un formulario de entrada de datos simples como pueden ser un nombre, apellido, email, etc.   En este Post se explicara : Como utilizar los controles de validación para comprobar los datos proporcionados por el usuario en una pagina Web ASP.NET. Dar formato a la presentacion de los mensajes de error de validación. Crear…continue reading →

Subir archivos al servidor desde MVC

Los formularos son obligatorios si quieres una interaccion cliente-servidor. Más obligatorio se vuelve cuando quieres adjuntar un archivo. Para añadir el archivo, desde la vista, no supone ningun problema, ya que, lo unico que tienes que fijar es el input, pero no hay que olvidar que estamos en MVC y tenemos un backend para explotar todo lo que queramos. En la vista no hay ninguna complicación, más alla del diseño, que con 4 lineas de código ya es funcional. <form method="post" enctype="multipart/form-data"> Recordad que el formulario tiene que llevar enctype en multipart/form-data para…continue reading →

ENVIAR MAIL DESDE MVC

Este ejemplo practico consiste en una web de mail realizada con una plantilla MVC sobre Visual Studio 2015 Utilizaremos las siguientes herramientas para realizar el envió de correo desde una aplicación web: Estará desarrollado en lenguaje C# Sistema Operativo: Windows 10  Herramienta de Desarrollo: Visual Studio 2015 (Microsoft) Navegador: Google Chrome Abrimos nuestra Herramienta de Desarrollo Archivo --> Nuevo --> Proyecto Crearemos un nuevo Proyecto Plantilla MVC Una vez creado el proyecto. Nos situaremos en el arbol derecho de carpetas y veremos la carpeta Views, sobre ella, crearemos la Zona "EnviarCorreo". En su interior…continue reading →

¿Cómo crear contenidos sin vistas?

¿Cómo crear contenidos sin vistas? Como bien sabemos una vista siempre irá asociada a un controlador, el cual se encargará de administrar las peticiones que nosotros ejecutemos y que a su vez mostrará contenidos. Aunque técnicamente el mostrar contenidos sin vistas es una mala praxis, se podría presentar la necesidad de usarla. Existe diferentes formas de mostrar contenidos sin vistas: o Content: permite devolver código HTML directamente para que el explorador Web lo interprete. o File: permite devolver tipos de archivo, ya sea para descargar o para visualizar su contenido si el explorador…continue reading →

Enviar Información desde el controlador a las vistas

Enviar información desde el controlador a las vistas Para poder enviar información desde un controlador a una vista tenemos 3 posibilidades: ViewData ViewBag Model o ViewModel que seria lo mismo   Tanto ViewData como ViewBag se parecen mucho. Paso a paso iremos viendo cada uno de ellos. Antes de nada tendremos que crearnos un nuevo proyecto MVC en Visual Studio,(En este caso le hemos llamado PoyectoPrueba) una vez que estemos en nuestro proyecto tenemos que tener un controlador y una vista, para este ejemplo usaré uno de los controladores que nos viene de…continue reading →

Cómo enviar y recibir información entre vista y controlador en MVC

En esta entrada explicaremos paso a paso como enviar información desde la vista al controlador y viceversa, de esta forma podremos realizar formularios completamente funcionales en MVC.   Para empezar, tras iniciar Visual Studio 2015 iremos a archivo/nuevo/proyecto. Una vez en la ventana de creación de proyecto seleccionaremos ASP.NET web application y en la siguente ventana marcaremos MVC y desmarcaremos la pestañita de Azure ubicada a la derecha. Tras crear el proyecto tendremos ya el entorno de trabajo de Visual Studio. A la derecha encontraremos el explorador de solución (solution explorer) donde podremos…continue reading →