Entradas

Mostrando las entradas etiquetadas como MVC

Usar Log4Net en un proyecto ASP.NET MVC

Imagen
Muchas veces es necesario realizar un archivo de Logs, para realizar esta tarea podemos usar varias librerías, para mi una de las mas simples de implementar es Log4Net de la Fundación Apache, que tiene una muy buena calidad y calidad de funciones. Para conseguir la librería diríjanse a la siguiente dirección: http://logging.apache.org/log4net/download.html Después de descargar tendrán un archivo Zip, donde deberán dirigirse al siguiente directorio: \log4net-1.2.11\bin\net\4.0\release Ahi se encuentra el ensamblado necesario para utilizar la librería Log4Net en un proyecto ASP.NET MVC con la versión de .NET Framewrok 4.0, para utilizarla en su proyecto descompriman la carpeta en su escritorio u otro sitio que prefieran. Luego en su proyecto de ASP.NET MVC diríjanse a la opción Add Reference: Se abrirá una ventana para agregar una referencia, ahí buscamos la opción “browse” y luego en el explorador de archivos nos vamos a la carpeta donde hayam...

Reloj en Jquery con Clima en ASP.NET MVC 3

Imagen
Buscando algunos plugins de relojes hechos en Jquery, me topé con este http://www.htmldrive.net/items/show/298/Digital-Clock-SlideshowjQuery , inspirado en la interfaz de HTC, que se puede ver en algunos smartphones con Android y Windows Mobile. Posee un reloj digital y además muestra el clima de una ciudad junto con la predicción de este, los próximos 4 días junto con las temperaturas probables para cada día. Después de descargarnos el comprimido y descomprimirlo, veremos la siguiente estructura: En el archivo WeatherLocationDatabase, se encuentran las localizaciones de una vasta cantidad de ciudades que soporta en WebService, del gestor de clima, en la carpeta lib, se encuentra el script del plugin, este junto a los css y las imágenes las deberemos de agregar a nuestro proyecto: Ahora en la carpeta lib/proxy se encuentra el proxy del web service tanto para ASP.NET como para PHP, ahora existen 2 opciones, hacer que el proxy que viene por defecto funcione con MVC ...

Crear un Menú con elementos Resaltados en ASP.NET MVC 3

Imagen
La mayoría de los templates para sitios web que podemos encontrar en internet vienen con barras superiores que muestren resaltado la ubicación del usuario en el sitio web, un ejemplo de esto se lo puede encontrar en sitios como www.mono-project.com o www.asp.net : Para el remarcado por lo general usamos algún estilo CSS como el siguiente: Home Donde se puede ver que la clase “current_page_item” crea el efecto de resaltado en nuestro menú, ahora para poder hacer que nuestro menú sea dinámico, esto quiere decir que dependiendo de la página a la que entremos, el menú debe de   reflejar el lugar. Para hacer esto usaremos el siguiente código en nuestro archivo _Layout: @if (HttpContext.Current.Request.Path == "/home/websearch" || HttpContext.Current.Request.Path.Contains("/home/websearch"))                    {           ...

Como publicar una Aplicación ASP.NET MVC 3 con Entity Framework Code First

Imagen
El realizar una publicación de una aplicación con ASP.NET MVC 3 no es para nada difícil, además con el método que voy a exponer en este post, nuestra aplicación puede correr sin ningún problema inclusive en servidores donde no tengamos instalado ASP.NET MVC 3. Nuestro primer paso, es agregar las siguientes dll’s a nuestro proyecto: -           Microsoft.Web.Infrastructure -           System.Web.Helpers -           System.Web.Mvc -           System.Web.Razor -           System.Web.WebPages -           System.Web.WebPages.Deployment -           System.Web.WebPages.Razor -           EntityFramework El segundo pa...

ASP.NET MVC y JQuery con JSON

Imagen
Hola a todos, hoy veremos como jugarnos con JQuery y ASP.NET MVC para realizar tareas asincrónicas y que recibamos un resultado en JSON. Antes que nada nos debemos asegurar que tenemos instalado las siguientes herramientas: • Visual Studio 2010 o Visual Web Developer 2010 Express • ASP.MVC 3.0 que se lo pueden bajar de http://www.asp.net/mvc • Entity Framework 4.1 http://www.microsoft.com/download/en/details.aspx?id=26825 Ya con las herramientas instaladas, procedemos a crear un proyecto en ASP.NET MVC para la versión 3 del framework. Para nuestro ejemplo crearemos un pequeño programa que muestre una lista con tareas, luego agregaremos a la Base de Datos las tareas que más nos guste a través de un botón. De tal forma que agregamos a nuestra aplicación una clase llamada Task, que tendrá la siguiente estructura: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace ExampleJSON.Models { public class Task { public int taskId {ge...