Performancing Metrics

ASP.NET MVC - Return(GiS);

Return(GiS);

Ver por etiquetas

Todas las etiquetas » ASP.NET MVC (RSS)
File upload en ASP.NET MVC
Es posible que tarde o temprano todos aquellos seguidores de ASP.NET MVC tengamos la necesidad de utilizar el típico FileUpload de Web Forms. Si nos fijamos, no existe un helper para este escenario por lo que necesitamos utilizar otra estrategia En primer lugar debemos crear un formulario donde hagamos uso del tag input con el type=”file” . Pero eso no es todo, ya que además necesitaremos especificar a nivel de formulario el atributo enctype . Este atributo indica el tipo de contenido que se va a...
Posted: 9/12/2010 23:55 por Gisela | con 3 comment(s)
Archivado en:
Gravatar helper para ASP.NET MVC
Para quien no lo conozca, el servicio de Gravatar nos da la posibilidad de poder asociar una imagen a un correo electrónico. De esta manera podremos personalizar nuestros comentarios en todos aquellos blogs, forums, etcétera que soporten el servicio de Gravatar, el cual es muy usado por los usuarios de Wordpress entre otros. De hecho, existe la posibilidad de hacer uso del servicio incluso en nuestras propias aplicaciones. En realidad, es bastante simple: Las URLs que nos facilitan...
Posted: 28/7/2010 16:35 por Gisela | con 2 comment(s)
Archivado en:
Cambiar el idioma en el grid de Telerik
Hace algún tiempo estuve comentado los controles de Telerik que ofrecen con licencia Open Source para ASP.NET MVC. También recuerdo que existía un comentario al respecto donde uno de los lectores comentaba que no era posible el multi-idioma en el grid donde aparecen los literales por defecto en inglés: Ha llegado el momento en el cual tuve que pelearme con ello y, al menos a día de hoy, sí que es posible modificar estos literales. Actualmente no existía...
Posted: 15/6/2010 10:44 por Gisela | con 9 comment(s)
Archivado en: ,
Utilizando el API de TinyUrl
Todos aquellos que frecuentamos Twitter estamos más que acostumbrados a ver direcciones cortas generadas por distintos proveedores. En este post voy a mostrar un pequeño ejemplo de cómo podríamos utilizar uno de estos proveedores, TinyUrl , para conseguir esas direcciones cortas desde nuestra aplicación. En primer lugar he creado un pequeño formulario Ajax con ASP.NET MVC: <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master"...
Posted: 17/4/2010 13:52 por Gisela | con no comments
Archivado en: ,
ASP.NET Chart Controls y ASP.NET MVC
Hace ya más de un año apareció una nueva librería para la creación de gráficos, tanto para Web Forms como Win Forms, con una enorme cantidad de posibilidades. Hoy en día se nos puede plantear la posibilidad de utilizar estos mismos controles para una aplicación ASP.NET MVC y cómo sería la forma más sencilla de adaptarlo. Si bien he leído y probado varias opciones, voy a escribir sobre la que me ha parecido más...
Posted: 19/3/2010 18:38 por Gisela | con 6 comment(s)
Archivado en:
Subir una aplicación ASP.NET MVC a IIS 5.1
Si todavía tenemos que trabajar con Windows XP y estamos utilizando proyectos en ASP.NET MVC es posible que queramos publicar los mismos en el IIS local para realizar las pruebas necesarias. En este caso, vamos a aprovecharnos de un bug de la versión 5.1 de Internet Information Server para hacer funcionar nuestro proyecto: Accedemos a las propiedades del directorio virtual donde tengamos alojada la aplicación. Nos aseguramos de que tenemos permisos para ejecutar sólo secuencias...
Posted: 17/3/2010 12:12 por Gisela | con 6 comment(s)
Archivado en: ,
Los controles de Telerik para ASP.NET MVC
Si bien es cierto que ASP.NET MVC te da mayor control sobre la vista que genera, puede resultar un retraso en nuestro proyecto el intentar generar controles algo más elaborados si no disponemos de unos conocimientos previos como diseñadores. Para evitarnos esta búsqueda y aprendizaje, os propongo el uso de los controles de Telerik para ASP.NET MVC. Existen dos tipos de licencia : Una Open Source que está diseñada para el público en general, en la que podemos...
Posted: 11/3/2010 16:40 por Gisela | con 13 comment(s)
Archivado en:
¿Qué es ViewEngine en ASP.NET MVC?
Uno de los principales beneficios de crear una aplicación con ASP.NET MVC es que obtenemos mayor control en cuanto al código HTML se refiere. Aún así, es posible que al ver una vista generada para este patrón, resulte complicada la lectura para aquellos acostumbrados a trabajar con WebForms. <%@ Control Language ="C#" Inherits=" System .Web.Mvc.ViewUserControl" %> <% if (Request.IsAuthenticated) { %> Welcome <b><%= Html.Encode...
Control de excepciones con ASP.NET MVC
Generalmente, el hecho de no controlar las excepciones de una aplicación, y mostrar una página como la siguiente al usuario, supone una pérdida de calidad palpable en el producto. En ASP.NET MVC podemos controlar estos mensajes redirigiendo al usuario a unas páginas más amigables y mostrando un mensaje menos alarmante de la aplicación. Si lo único que necesitamos es controlar excepciones personalizadas o aquellas que no pertenezcan a la rama de HttpException...
Posted: 14/2/2010 14:17 por Gisela | con 6 comment(s)
Archivado en:
ReSharper 5 y ASP.NET MVC
En el día de hoy, se ha puesto a nuestra disposición la nueva versión de Resharper 5 Beta (Build 1612), compatible con Visual Studio 2010 RC . Si bien es cierto que llevamos disfrutando de distintas versiones desde el pasado mes de Octubre, voy a aprovechar esta ocasión para comentar algunas de las novedades que presenta esta gran herramienta en cuanto a ASP.NET MVC se refiere. Todas las versiones publicadas están disponibles en el siguiente enlace . EN LAS VISTAS...
Posted: 9/2/2010 18:30 por Gisela | con 5 comment(s)
Archivado en: ,
Inyección de dependecias e Inversión de control
La verdad, no soy consciente de cuántos son los desarrolladores que conocen el significado de Inyección de Dependencias (Dependency Injection) o Inversión de control (Inversion of Control). Para ser sincera, nunca trabajé con ello en ningún proyecto real pero si he intentado recopilar información y conceptos para poder aplicarlos a mis proyectos personales. Generalmente, cuando tenemos una clase que depende de otras para ciertas acciones, necesitamos inicializar...
Posted: 7/2/2010 1:40 por Gisela | con 18 comment(s)
T4MVC: Eliminando literales de controladores, acciones y vistas.
T4MVC es una plantilla T4 ( Text Template Transformation Toolkit ), creada por David Ebbo , que genera de forma automática un conjunto de helpers que nos ayudarán a eliminar el uso de literales de nuestra aplicación ASP.NET MVC. Gracias al uso de esta plantilla, podemos utilizar intellisense para localizar el nombre de Controladores, acciones, vistas, scripts etcétera y conseguir un código con menos errores y mucho más mantenible. Para poder descargarla,...
Posted: 1/2/2010 19:27 por Gisela | con 5 comment(s)
Archivado en:
Llamar a un Ajax.ActionLink desde JQuery con temporizador
Hace unos días me encontré con un caso en el que era necesario llamar de forma asíncrona a una acción de un controlador ASP.NET MVC, para refrescar una pantalla con los nuevos resultados. Además, era necesario que se hiciera cada X tiempo para que no me denegaran el servicio. Desconozco si existe una forma más óptima de realizar esta funcionalidad en ASP.NET MVC pero, si sirve de ayuda, muestro el código de mi solución "temporal"...
Posted: 25/1/2010 14:45 por Gisela | con 6 comment(s)
Archivado en: ,
Subir una aplicación ASP.NET MVC a IIS 6
Cuando subimos una aplicación ASP.NET MVC a IIS 6 es muy posible que nos topemos con un error de tipo 404 si intentamos navegar por la aplicación: Para poder solventarlo, necesitamos realizar una asignación de extensión para la aplicación (Application Extension Mapping) de la siguiente manera: Accedemos al administrador de IIS y abrimos las propiedades de la aplicación ASP.NET MVC. Dentro de la pestaña Directorio virtual , pulsamos sobre el botón...
Posted: 7/1/2010 19:39 por Gisela | con 4 comment(s)
Archivado en: ,
Subir una aplicación ASP.NET MVC a Windows Azure
Uno de los primeros artículos que publiqué acerca de Windows Azure fue la manera de subir una aplicación . Actualmente, en el caso de las aplicaciones ASP.NET MVC es necesario realizar una serie de ajustes para que pueda funcionar correctamente, ya que de no ser así no conseguirá arrancar en la nube. En Visual Studio 2010 Beta 2 ya tenemos disponible la plantilla para añadir un proyecto de tipo ASP.NET MVC en un entorno de nube pero en el caso de Visual Studio...
Posted: 6/1/2010 21:38 por Gisela | con 5 comment(s)
Client Side Validation con ASP.NET MVC 2
En un post anterior, IDataErrorInfo y MVC , se hablaba de la posibilidad de validar nuestros objetos desde el modelo y comprobar el resultado de las validaciones través de ModelState.IsValid . Con ASP.NET MVC 2 llegaremos más allá de la mano de JQuery y Data Annotations . Desde las primeras revisiones de esta segunda versión, tenemos la posibilidad de reutilizar las validaciones descritas en nuestros objetos en el lado del cliente. Para ello, necesitamos especificar las...
Posted: 31/12/2009 19:27 por Gisela | con 2 comment(s)
Archivado en: ,
AsyncController en ASP.NET MVC 2
Una de las novedades previstas para ASP.NET MVC 2 será la posibilidad de crear controladores asíncronos. Por el momento, podemos hacer la primera toma de contacto con la versión Release Candidate de esta versión. ¿Qué conseguimos con los controladores asíncronos? Imaginemos que necesitamos lanzar una serie de procesos con una duración más prolongada en el tiempo de lo normal. Cuando una petición llega al servidor, uno de los hilos...
Posted: 24/12/2009 2:26 por Gisela | con 4 comment(s)
Archivado en:
Routing y ASP.NET MVC
Cuando hablamos de URL amigables estamos pensando en una dirección donde un usuario puede interpretar, de forma relativamente clara, el punto donde se encuentra dentro de un sitio web. Por ejemplo: http://www.sitioweb.com/index.aspx?accion=comprar&producto=impresora&modelo=f380 http://www.sitioweb.com/Comprar/Impresora/F380 Aunque la acción que van a realizar ambas es la misma, la segunda opción ofrece más ventajas de cara "al exterior" por decirlo de...
Posted: 18/12/2009 13:18 por Gisela | con 4 comment(s)
Archivado en:
AJAX y ASP.NET MVC
Cuando creamos un proyecto de MVC, de forma automática se genera una carpeta llamada Scripts con los siguientes archivos js: En el momento que queramos hacer uso de ellos, únicamente debemos importarlos, generalmente en la Master Page de nuestra aplicación: <%@ Master Language= "C#" Inherits= "System.Web.Mvc.ViewMasterPage" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"...
IDataErrorInfo y ASP.NET MVC
Actualización con ASP.NET MVC 2 aquí En la mayoría de las aplicaciones es probable que el usuario final necesite rellenar un formulario, modificar datos requeridos, etc. Como es normal, en muchas de estas ocasiones no se introducen los datos de forma correcta, obviamos alguno de los campos requeridos, etcétera. La interfaz IDataErrorInfo nos ofrece la posibilidad de generar errores personalizados y poder mostrarlos en la interfaz de usuario correspondiente. Cuando creamos...
Posted: 6/12/2009 22:09 por Gisela | con 2 comment(s)
Archivado en:
Más artículos Página siguiente >