Ver por etiquetas

Todas las etiquetas » jquery (RSS)

ASP.NET MVC: Introducir lógica personalizada al detectar errores de validación en cliente

El sistema de validación en cliente de ASP.NET MVC , como sabemos basado en jQuery validate , es el encargado de mostrar u ocultar los mensajes de error asociados a cada campo conforme va comprobando su validez. Los mensajes de error asociados a cada validador son almacenados inicialmente en atributos data-val-* sobre el control a comprobar, y cuando se detecta un problema de validación, son mostrados copiando su contenido al interior de la etiqueta <span> que el helper Html.ValidationMessage...

Limpiar un input type=file

No es algo excesivamente frecuente, pero en ocasiones podemos necesitar limpiar el valor de un campo de tipo file (el que usamos para hacer los uploads ) de un formulario, por ejemplo, para evitar que el usuario envíe un archivo que por cualquier motivo no deba ser subido al servidor. O dicho de otra forma, imaginemos la siguiente porción de un formulario en pantalla, que podría ser generada con el código que podéis ver justo a continuación: < label for...
Publicado por José M. Aguilar | con no comments

ASP.NET MVC 3 y la coma en los decimales

Si a día de hoy hay algo fatalmente poco resuelto en ASP.NET MVC, es sin duda la localización . Aunque con un poco de paciencia se pueden poner en marcha sistemas completamente adaptados a distintos idiomas y culturas, la verdad es que se echa en falta una mayor consideración, entre otros, con los que osamos utilizar la coma para separar la parte entera de la decimal en un número. Hace tiempo traté el tema por aquí, y aporté una solución para...

Formularios con autoguardado en ASP.NET MVC

ASP.NET MVC, por su natural integración con Ajax, es un candidato perfecto para implementar software al “estilo 2.0”, consiguiendo efectos sorprendentes y nuevas formas de interacción con el usuario desde la web similares a las que nos ofrecen aplicaciones como GMail o Blogger. En este post vamos a ver cómo implementar un formulario con auto-salvado, es decir, capaz de ir enviado su contenido al servidor periódicamente con objeto de evitar la pérdida...

Cambios en el retorno de datos JSON con MVC 2

Con objeto de mejorar la seguridad de nuestras aplicaciones, la Release Candidate de ASP.NET MVC 2 introdujo un cambio importante en la forma de procesar peticiones que retornan información serializada como JSON : por defecto, ahora sólo se responde a peticiones de tipo POST. Dado que en MVC 1.0 era justo al contrario, esta pequeña reorientación hace que aplicaciones que antes funcionaban correctamente dejen de hacerlo al migrarlas a la última versión del...

Borrado de registros con jqGrid y ASP.NET MVC

En un post anterior dedicado a jqGrid y ASP.NET MVC vimos lo sencillo que resultaba implementar un potente grid para mostrar datos tabulares, permitiendo paginación, ordenación y redimensionado de columnas. Pero, como ya comenté entonces, jqGrid es mucho más que eso . En este artículo estudiaremos la implementación de la funcionalidad de borrado de filas integrada en el propio componente, utilizando intercambio de datos Ajax con el lado servidor para actualizar...

jqGrid: Grids espectaculares para ASP.NET MVC, paso a paso

Dicen las malas lenguas ;-) que durante una reunión del equipo de diseño de ASP.NET MVC alguien dijo: “necesitaremos un control tipo Repeater”, refiriéndose a algún tipo de mecanismo para mostrar datos tabulados de forma sencilla. Y la respuesta del jefe técnico fue, “ya lo tenemos: se llama bucle foreach”. Anécdotas aparte, es cierto que en ASP.NET MVC 1.0 no existe otro mecanismo que el bucle de toda la vida para mostrar datos en...

xVal, validaciones automáticas para ASP.NET MVC

Mientras esperamos impacientes la llegada de ASP.NET MVC 2 con su flamante sistema integrado de validación de datos en cliente y servidor, xVal puede sernos de bastante utilidad al ofrecernos prácticamente las mismas funciones previstas para la versión 2, y alguna más :-) xVal es un framework para aplicaciones ASP.NET MVC 1.0 (y superiores) creado por Steve Sanderson , y presentado en sociedad el pasado 17 de septiembre, que permite validar la información almacenada...

Cómo depurar selectores jQuery

El gran K. Scott Allen comentaba hace unas semanas en OdeToCode un pequeño truco que puede resultar de utilidad cuando tengamos un código jQuery que no funcione correctamente. Como comenta el autor, la mayoría de los problemas con jQuery se deben a un uso incorrecto de los potentes selectores , así que lo que propone es el uso de la consola javascript incluida en algunas herramientas como Firebug (para Firefox) o las propias herramientas de desarrollo incluidas en Internet...

Helper para desplegables enlazados actualizado para ASP.NET MVC 1.0.

He actualizado a la versión 1.0 de ASP.NET MVC framework el ejemplo de Helper para crear desplegables enlazados ( cascading dropdowns ) con jQuery que escribí unos meses atrás. El contenido del post sigue siendo válido, sólo ha sido necesario retocar algunos detallitos en el código debido a los cambios introducidos en el framework desde la versión Beta. Descargar proyecto (comprimido en .zip) Requisitos: Visual Studio 2008/ Web Developer Express 2008...
Publicado por José M. Aguilar | con no comments

Helper para desplegables enlazados con ASP.NET MVC y jQuery

Una de las bases de la reutilización de código y mejora de productividad en el desarrollo de vistas ASP.NET MVC son los helpers, pequeños (o no tan pequeños) métodos de extensión de clases accesibles desde la página que nos permiten generar de forma automática código de uso común de marcado, maquetación o scripting, como XHTML, CSS y javascript. ASP.NET MVC viene de fábrica con un buen conjunto de helpers , como los que podemos encontrar en el espacio de nombres System.Web.Mvc.Html , que nos facilitan...
Publicado por José M. Aguilar | con no comments

Intellisense completo para jQuery en Visual Studio 2008

Semanas atrás, Microsoft adelantaba en el anuncio de la inclusión de jQuery en la plataforma de desarrollo de la compañía, que pronto dispondríamos de soporte total de intellisense para jQuery, y ya podemos ver el resultado. Por una parte, a finales del pasado mes de octubre se publicó en el sitio de descargas de jQuery , y apareció enlazado desde su propia web oficial, el archivo de anotaciones que permite el disfrute de la experiencia intellisense en todo su esplendor mientras utilizamos la librería...

jQuery, Microsoft y tú

ScottGu , Hanselman y John Resig han publicado hoy una noticia muy esperada por los entusiastas de la popular librería jQuery y de las herramientas de desarrollo de Microsoft: jQuery va a formar parte de la plataforma oficial de desarrollo de la compañía . Esto se traduce, en primer lugar, en que será distribuida con Visual Studio, pero eso sí, tal cual, sin modificaciones ni aditivos que puedan suponer la separación de las versiones oficiales de jQuery. Por ejemplo, ASP.NET MVC incluirá de serie...

Desplegables en cascada con ASP.NET MVC y jQuery

Los desplegables en cascada (también llamados cascading dropdowns o enlazados) son elementos muy frecuentes en todo tipo de aplicaciones, pues suponen una gran ayuda al usuario y dotan de mucho dinamismo al interfaz. En pocas palabras, consiste en llenar una lista desplegable con elementos elegidos en función de una decisión previa, como la selección en otra lista. El ejemplo típico lo encontramos en aplicaciones donde debemos introducir una dirección y nos ponen por delante un desplegable con las...

Acceder a PageMethods con jQuery

Muy interesante el artículo Using jQuery to directly call ASP.NET AJAX page methods , en el que se demuestra que es posible, y además realmente sencillo, invocar métodos estáticos de página ( PageMethods ) utilizando esta magnífica librería javascript. Como ya sabemos los PageMethods son métodos estáticos definidos dentro de la clase de una página, es decir, en su codebehind , y que son accesibles desde cliente utilizando Ajax (en minúsculas!) . Hace más de un año ya estuve comentando cómo hacerlo...
Publicado por José M. Aguilar | 4 comment(s)

Chuleta de jQuery 1.2 en PDF

He descubierto una nueva chuleta, esta vez de la mano del diseñador y desarrollador web G. Scott Olson , que publicó hace unos meses la jQuery 1.2 Cheat Sheet . Además de seguir tapando huecos en la pared , nos valdrá para tener a mano una referencia rápida (muy rápida) de jQuery , donde encontraremos funciones, selectores, eventos, métodos de manipulación, efectos y utilidades de esta magnífica librería javascript. Publicado en: www.variablenotfound.com .
Publicado por José M. Aguilar | 3 comment(s)
Archivado en: ,,

Combinando ASP.NET MVC framework y jQuery, paso a paso

A la vista de la cantidad de posts que se están escribiendo al respecto y del entusiasmo que despierta su utilización, parece claro que jQuery se está erigiendo como un interesantísimo complemento para el framework MVC de Microsoft. jQuery , para que el no haya oído hablar de ella, es una librería Javascript destinada a facilitar enormemente la vida a los desarrolladores simplificando y unificando el manejo de eventos, la manipulación del contenido (DOM), estilos, el uso de Ajax, la creación de animaciones...