Routing con ASP.NET MVC

¿QUE ES EL ROUTING? El Routing es la funcionalidad de una aplicación MVC que indica que vistas tienen que ser manejadas por un determinado controlador. Por defecto la ruta que se crea al añadir un controlador con su vista correspondiente tiene el siguiente formato: http://{ServerName}/{controller}/{action} El routing nos permite personalizar esta ruta para introducir nuevos parámetros o URL`s en el controlador. El primer archivo que tiene información sobre las rutas de nuestra aplicación MVC es el archivo Global.asax. RouteConfig.RegisterRoutes(RouteTable.Routes) Este archivo hace referencia a un archivo de clase (.cs) que esta situado en…continue reading →

Configuración de archivo EFS y agente de recuperación de datos

Sistema de cifrado de archivo EFS Descripción general del sistema de cifrado de archivos: El sistema de cifrado de archivos (EFS) es un componente del sistema de archivos NTFS en Windows 2000, Windows XP Professional y Windows Server 2003. EFS es la herramienta de cifrado de archivos integrada para los sistemas de archivos de Windows. EFS habilita el cifrado y descifrado transparente de archivos mediante el uso avanzado, algoritmos criptográficos estándar. Cualquier persona o programa que no posea la clave criptográfica adecuada no puede leer los datos encriptados. Los archivos encriptados pueden protegerse…continue reading →

Métodos de extensión para librerías (.dll) en MVC

 

DETALLES DEL CASO

Tenemos un cliente nuevo que desea actualizar su vieja página web a una nueva creada con las ultimas tecnologias Microsoft ASP.Net MVC, manteniendo la compatibilidad con sus proveedores de servicios. Una de las librerías proporcionada por sus proveedores de servicios, genera automáticamente fragmentos de código html que se inserta en la página. Durante el proceso de implementación de esta librería, nos hemos dado cuenta que le falta un método y lo vamos a implementar utilizando métodos de extensión.

SOLUCION (Métodos de extensión)

Los métodos de extensión permiten "agregar" métodos a los tipos existentes sin crear un nuevo tipo derivado, recompilar o modificar de otra manera el tipo original. Los métodos de extensión son una clase especial de método estático, pero se les llama como si fueran métodos de instancia en el tipo extendido. En este tutorial vamos a ver que son los métodos de extensión y como se implementan.
 
Empezamos creando un nuevo proyecto de pagina web con la tecnología ASP.NET Web Application (.Net Framework (Visual C#)) y template MVC. (más…)

Vuelta al pasado, el DIAL-UP

Cuando no existe ninguna otra tecnología WAN disponible existe una alternativa, el acceso WAN por dial-up pero... ¿qué es el dial-up? La conexión por línea conmutada o conexión dial-up es una conexión que utiliza un medio telefónico analógico, como la red telefónica conmutada fija, o digital como GSM, pero que su objeto principal es la telefonía de voz. En telefonía fija, ambos extremos negocian utilizando módems, los que establecen un circuito físico entre ellos. En telefónía móvil el teléfono y proveedor establecen un canal virtual análogo. ¿y qué es un módem? Es un…continue reading →

GPO usuarios OU logística, muestre mensaje de bienvenida inicio sesión

GPO usuarios OU logística, muestre mensaje de bienvenida inicio sesión. Cuando tenemos una gran infraestructura de muchos usuarios y equipos, tenemos que utilizar algún método de gestión centralizada para administrar los objetos. En un Directorio Activo de Windows esta gestión centralizada se lleva a cabo usando Directivas de Grupo (GPO). Las GPO permiten implementar configuraciones específicas para uno o varios usuarios y/o equipos. Las partes que pueden contener una GPO son: Computer Configuration: Las settings de este componente se aplican a las máquinas independientemente del usuario que haya iniciado sesión en ellas. User Configuration: Las…continue reading →

ActionFilterAttribute y sus métodos para crear filtros personalizados

Action Filter El objetivo de este Post es explicar los Filtros de acción (Action Filter). Un filtro de acción es un atributo que puede asociarse a una acción de un controlador o a un controlador completo, lo cual hace que se modifique la forma en que se ejecuta la acción. El marco de ASP.NET MVC admite cuatro tipos diferentes de filtros o también conocidos como interfaces: IAuthorizationFilter IActionFilter IResultFilter IExceptionFilter Estos filtros se ejecutan en el orden mencionado anteriormente, donde IActionFilter e IResultFilter heredan de la clase base es ActionFilterAttribute. Esta clase permite…continue reading →