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 →

Amenazas de seguridad en redes

A día de hoy, Internet se ha convertido en la que posiblemente sea la “herramienta” más importante para todos sea cual sea la finalidad que busque cada uno. Sin embargo, ésta tecnología trajo desde el primer momento una serie de amenazas de seguridad muy ligadas a ella. Independientemente de que se trate de redes cableadas o inalámbricas, existen muchos tipos de amenazas diferentes que podemos diferenciar inicialmente en dos grandes grupos. Amenazas de seguridad lógica Los intrusos pueden acceder a las redes a través de vulnerabilidades de software, ataque de hardware o descifrando…continue reading →

Interpretar código HTML en Vistas

¿Cómo conseguimos que en nuestra vista se vea algo escrito en HTML?    Ante todo debemos de saber que podemos hacer que nuestro HTML se vea en la vista integrando este en un controlador. Con esto nos referimos a no escribir HTML en la vista, si no simplemente invocarlo, creando así una página mucho más limpia. Para ello tenemos que seguir los siguientes pasos: Creamos un nuevo proyecto, y en siguiente elegimos que sea MVC (Sin host en la nube) http://i1376.photobucket.com/albums/ah15/CarlaTajamar/imagen1_zpszy2ygf5m.png http://i1376.photobucket.com/albums/ah15/CarlaTajamar/imagen2_zpstrws2wlm.png Como podemos ver, al crear así el proyecto se nos crean…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 →

Correo electrónico (SMTP y POP)

El correo electrónico es una de las aplicaciones TCP/IP más utilizadas en estos días. Es un método que se utiliza para enviar, almacenar y recuperar mensajes electrónicos a través de una red. Los mensajes de correo electrónico se guardan en bases de datos en servidores de correo. No obstante, para ejecutar el correo electrónico en un dispositivo, este requiere de varios servicios y aplicaciones. Los clientes de correo electrónico se comunican entre si, a través de servidores de correo intermediarios. A su vez, estos servidores se comunican con otros servidores transportando los mensajes de un…continue reading →