Múltiples Objetos en Vistas con ASP.NET y MVC

En este post aprenderemos de una manera muy sencilla a mostrar varios objetos en una vista en un patrón MVC. Resolveremos la problemática que tiene la propiedad model, cuando precisamos recibir varios objetos en una vista, ya que por defecto sólo es posible recibir un único modelo por vista. Existen 3 formas para enviar información desde la vista al controlador: ViewData ViewBag Model Todos ellos, son objetos contenedores que se generan dinámicamente en tiempo de compilación, pero existe alguna diferencia entre ellos: -ViewData: Es un diccionario de datos de tipo clave-valor.  Un objeto…continue reading →

Implementar Plugins JQuery con MVC

Utilizar plugins JQuery en un proyecto MVC En esta entrada veremos cómo implementar plugins de terceros en nuestro proyecto ASP.NET con MVC. Es muy sencillo utilizar plugins de terceros, en este caso utilizaré de ejemplo el plugin inputDrag, que sirve para incrementar o disminuir el valor de un input haciendo click encima y deslizando el raton hacia la derecha o izquierda, tal y como podeis probar aquí: Demo. Hay que tener en cuenta que cada plugin es diferente, por lo que los archivos que necesitaremos serán diferentes en cada caso (Archivos JavaScript, CSS...), exceptuando JQuery,…continue reading →

Crear una instantánea de la base de datos de AD

Una instantánea de la base de datos de directorio activo es básicamente una copia del archivo NTDS.dit. En este archivo se almacena todo el contenido de nuestro directorio activo. Hacer instantáneas de esta base de datos es una tarea bastante simple y a su vez muy importante. Las instantáneas también se conocen como snapshots. Si tenemos cualquier problema con nuestra base de datos del directorio activo y no tenemos un backup de la misma, podemos tardar mucho tiempo en volver a crear los usuarios, máquinas, unidades organizativas, sitios, etc, que hayamos podido perder.…continue reading →

Denegación de servicio

Ataque de denegación de servicio Un Ataque por denegación de servicio (DoS, Denial of service) tiene como objetivo imposibilitar el acceso a los servicios y recursos de una organización durante un período indefinido de tiempo, la denegación de servicio es una complicación que puede afectar a cualquier servidor de la compañía o individuo conectado a Internet. Su objetivo no reside en recuperar ni alterar datos, sino en dañar la reputación de las compañías con presencia en Internet y potencialmente impedir el desarrollo normal de sus actividades. Tipos de ataques Basados en volumen: en este caso la…continue reading →

Vistas Parciales con ASP.NET y MVC

Una vista parcial es una vista que se representa dentro de otra vista. La salida HTML generada al ejecutar la vista parcial se representa en la vista llamante (o principal). Elimina la codificación duplicada mediante la reutilización de la misma vista parcial en varios lugares.  Al igual que las vistas, las vistas parciales utilizan la extensión de archivo .cshtml . Se puede utilizar en la vista de diseño, así como en otras vistas del contenido. Ejemplo 1: Para empezar, vamos a crear una vista parcial simple, para la página servicios  para fines de…continue reading →

Crear una delegación de zona DNS (GUI)

Crear una delegación de zona DNS (GUI) DNS es un sistema jerárquico y la delegación de zona se encarga de conectar las capas de DNS. Una delegación de zona indica el siguiente nivel jerárquico hacia abajo en el DNS e identifica los servidores de nombres responsables del dominio de ese nivel inferior. Una delegación de zona es el resultado de dividir un espacio de nombres DNS para crear zonas adicionales. Los escenarios en los que se suele utilizar la delegación de zona son los siguientes. Cuando se desea delegar la administración de una…continue reading →