Ver por etiquetas
Todas las etiquetas »
JQuery (
RSS)
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"...
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...
Cuando recuperamos un elemento a través de los selectores puede ser por varios motivos: Añadir un evento , modificar el estilo, enlazar algún efecto e incluso alterar de alguna manera el contenido del mismo. Centrándome esta vez en la manipulación de elementos, voy a dedicar este post a una serie de funciones que nos ayudarán con nuestro cometido =) html : Recupera el contenido HTML de un elemento. $( "#btnHTML" ).click(function(e) { alert($( "#parrafoConHTML"...
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"...
Para poder mejorar la experiencia de usuario, tenemos a nuestra disposición una serie de efectos listos para usar con JQuery. Es increíble la cantidad de plugins que circulan ya por la red pero, por el momento, me parece importante ir conociendo poco a poco la base de esta gran librería para poder hacer nuestro pinitos más adelante :) En primer lugar, para no ser repetitiva, comentar que todos los efectos aceptan como parámetro una función de callback, la...
Los enlaces a los eventos en JQuery son en realidad una composición de los selectores y una llamada a uno de los métodos de esta librería, que nos ayudan a asignar uno o varios eventos, para uno o varios elementos, a la función o funciones especificadas. Antes de mostrar la forma de asignar los eventos, me gustaría que se tuvieran presentes dos puntos: Para que estos bindeos sean efectivos, necesitamos ubicarlos en una función que los lance al comienzo de...
Si ya hemos revisado los selectores básicos , podemos comenzar con el siguiente bloque: Selectores por jerarquía ( Hierarchy selectors ) . En este grupo podemos obtener aquellos elementos que dependen de otros en la estructura de nuestra página. Por ejemplo, podemos recuperar los radiobuttons dentro de un formulario específico, imágenes dentro de una referencia sin indicar uno en concreto... Quizás puede interesarnos acceder a estos atributos para cambiar...
Para los días que tengo más complicados, y para que no decaiga la fiesta :D, me gustaría comenzar con una serie de post relacionados con JQuery. Lo más básico de JQuery que debemos aprender son los Selectores . Hoy solamente voy a mostrar los denominados como básicos. A través del símbolo $ , podemos seleccionar uno o varios elementos de nuestra página HTML con el fin de poder manipularlos, asignarles eventos, etc. Podemos obtener los...
En un post anterior, mostré como crear un servicio web con Windows Communication Foundation . Para consumir el mismo, vamos a crear un pequeño cliente JSON con JQuery. Creamos un proyecto ASP.NET Web Application: Antes de comenzar con nuestro código, necesitamos la librería de JQuery, la cual podemos obtenerla en este enlace . Una vez descargada, agregamos el archivo a nuestra solución. Por otro lado, vamos a crear un nuevo archivo JScript, llamado JSON.js , donde...
Por el momento, hasta que no podamos disfrutar del todo de Visual Studio 2010, la versión 2008 no tiene por defecto el soporte para el intellisense de JQuery. ¡Pero todo tiene solución! Ya que entiendo que es una gran comodidad para el programador visualizar las posibilidades que nos ofrece una librería como esta. En primer lugar debemos tener instalado el SP1 para Visual Studio 2008 (o también, desde ese mismo link, podemos conseguir el Visual Studio 2008 Express...