Lunes, 1 de diciembre de 2008
Aunque este debería ser un tema ya conocido, aún existen quienes no conocen la forma de hacer invocaciones al código compilado de .Net (sea VB .Net o C#) desde el código cliente utilizando JavaScript. Para quienes desarrollamos aplicaciones web con ASP .Net suele ser frecuente la necesidad de ejecutar alguna acción o recuperar algún dato sin recargar la página completa; de eso se trata este artículo.
Para empezar con este ejemplo, deben descargar la DLL Ajax Pro.2, que es la Librería que permite hacer este trabajo. Sin embargo, no deben utilizar la última versión (7.7.31.1), sino la versión anterior (6.10.6.2), ya que la última versión de esta libreria contiene un BUG del cual ya he comentado antes.
Para empezar, una vez descargada la DLL, solo hay que copiarla dentro de la carpeta Bin en el Sitio Web, y luego configurar el archivo Web.Config con información que permita registrar la DLL, mas o menos como muestra la siguiente imágen:

Leer más…
Martes, 11 de noviembre de 2008
Hoy en día ASP .Net se ha convertido en una de las tecnologías más utilizadas para el desarrollo de aplicaciones web, sin embargo, los diseños de páginas web con ASP .Net en muchos casos dejan mucho que desear. Una de las mayores atracciones (por así decirlo) para que los desarrolladores de aplicaciones de escritorio incursionasen con .Net en aplicaciones web era precisamente que con .Net desarrollar para web no era muy diferente que desarrollar para aplicaciones de escritorio; esto ha hecho que un gran número de personas que antes y por mucho tiempo trabajaban en aplicaciones de escritorio desarrollen aplicaciones web. Esto, que por un lado puede ser bueno, por el otro lado resulta contraproducente pues ahora tenemos a muchos desarrolladores web que no tienen criterio para su desarrollo.
Es utópico pensar que en todos los casos cuando se hace un desarrollo web, se cuenta con un diseñador web (que de paso DEBE saber ASP .Net) que hará la parte gráfica y que nosotros, haremos solo la lógica de la aplicación. En la vida real esto no es cierto, de manera que somos nosotros quienes debemos hacer el diseño, pues bien, Algunos puntos básicos que debemos tener en cuenta son:
- Utiliza los controles Label solo cuando debas cambiar su texto a través de eventos del .Net. Los controles Label se procesan en el servidor y tener muchos en la página la harán más lenta. Leer más…
Lunes, 3 de noviembre de 2008
El día de mañana se llevará a cabo la conferencia on line “Primeros pasos con ASP .Net AJAX y JQuery” que se realizará por cortesía de SecondNug.

Incluso para aquellos que ya conocen algo al respecto, siempre es productivo conocer los puntos de vista de otras personas y este tipo de eventos nos puede resultar por demás interesante.
Leer más…
Jueves, 16 de octubre de 2008
Para empezar, si no entiendes el título es porque no te ha pasado, pero te puede pasar. Ajax Pro, es una DLL que te permite invocar código .Net desde JavaScript; de esta manera puedes ejecutar métodos del .Net ya sea de forma síncrona o asíncrona. Hace poco mientras utilizaba esta librería en un proyecto obtuve el siguiente mensaje de error:

Leer más…
Martes, 7 de octubre de 2008
Para empezar, este ejemplo se puede utilizar también con PHP, ya que el código necesario es solamente CSS. Estaba probando la posibilidad de generar un GridView en ASP .Net (el cual se compila en el servidor y devuelve una tabla de HTML en la página web) que tuviera la cacecera fija, es decir, mientras hago el desplazamiento con la barra derecha la cabecera se mantenga fija, mas o menos como se muestra en la siguiente imágen:

Leer más…
Lunes, 29 de septiembre de 2008
No, no es chiste, la noticia la acabo de leer y me parece sensacional, Microsoft ha decidido utilizar a JQuery como su Plataforma Oficial JavaScript para el desarrollo de la compañia, y obviamente será distribuido como parte de Visual Studio pero sin cambios ni modificaciones.
Según leo en el post JQuery, Microsoft y tú en el blog de José M. Aguilar, JQuery será utilizado en tanto en el desarrollo del patrón MVC para ASP .Net como en la nueva generación de ASP .Net AJAX Control Toolkit y en todo cuanto se pueda usar.
Leer más…
Martes, 23 de septiembre de 2008
Estaba yo revisando mi lector de feeds y me encontré con un excelente artículo de José M. Aguilar en el que muestra y explica las diferentes formas de ofuscar una dirección de correo electrónica para colocarla en una página web y que no sea rastreada por los spammers (utilizando spambots, bots, etc.).
Una de estas alternativas es la que me pareció mas sencilla y según los dice José una de las mas efectivas es la que hace escribiendo el e-mail al revés y cambiando la presentación del texto con CSS, el resultado sería como se ve en la imágen:

Leer más…
Martes, 23 de septiembre de 2008
Desarrollando con ASP .Net, muchas veces he tenido la necesidad de agregar nuevos registros directamente en un GridView y claro, buscando un poco en internet podemos encontrar temas al respecto; aún así, no había encontrado una forma mas o menos humana de agregar datos directamente en el GridView cuando no hay registros que mostrar. Para ser más claros, si queremos agregar datos directamente sobre el GridView bastaría con personalizar el FooterRow de mi GridView para conseguirlo, pero si el GridView está vacio no se puede visualizar ni siquiera el FooterRow, de manera que agregar registros directamente sobre el GridView ya no es posible.
En este artículo les voy a proponer una forma de agregar registros directamente sobre el GridView así éste se encuentre sin registros. Este ejemplo es bastante simple y solo utilizaré dos campos: Nombre y Apellido, ya luego Uds. pueden modificarlo, mejorarlo y adaptarlo a sus necesidades. Como siempre, pueden descargar el código completo, al final del artículo.
El resultado debe ser mas o menos como se muestra en la siguiente imágen:

Para conseguir esto se deben realizar los siguientes pasos:
Leer más…
Viernes, 12 de septiembre de 2008
Para quienes no lo saben, Gravatar es un servicio que permite identificar con una imágen una dirección de correo electrónico, es decir, muestra una imágen dependiendo de un Email que haya sido registrado en su servicio. Se puede ver ejemplos de su uso en muchos blogs, foros y redes sociales en que un usuario (previamente registrado en Gravatar) escribe su correo y se muestra la imágen que registró. Hacer esto no es muy complicado y en este artículo explicaré como hacerlo de manera que puedan implementarlo en alguna aplicación que Uds. quisieran.
Obviamente y como siempre, al final pueden descargar el código y ejemplo completos hechos con ASP .Net y C#, aunque esta hecho con Visual Studio 2008, pueden perfectamente ejecutarlo en VS 2005 ya que el Framework es el 2.0, el resultado sería algo como en la siguiente imágen:

Para implementar Gravatar en una aplicación solo es necesario colocar una imágen y definir como origen de la imágen la siguiente ruta:
http://www.gravatar.com/avatar.php?gravatar_id=<codigo MD5>[&size=<Tamaño>&default=<url de imágen por defecto>]
Leer más…
Lunes, 21 de julio de 2008
Esta es una mini entrada que hago solo para mencionar a quienes aún no se hayan enterado que existe un portal dedicado al patrón MVC para ASP .Net, ya había comentado un poco sobre este tema pero no sabía de la existencia de un portal exclusivo para dicho patrón.
Aunque está completamente en inglés estoy seguro que a más de uno le será de utilidad.
URL: The ASP .Net MVC Information Portal
Saludos.
Comentarios recientes