Archivo

Archivo para la categoría ‘ASP .Net’

Invocar código .Net desde JavaScript

Lunes, 1 de diciembre de 2008 2 comentarios

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:

Configuración de Ajax Pro 2

Leer más…

Categories: AJAX, ASP .Net

Recomendaciones para crear Páginas ASP .Net

Martes, 11 de noviembre de 2008 5 comentarios

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:

  1. 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…

Conferencia: Primeros pasos con ASP .Net AJAX y JQuery

Lunes, 3 de noviembre de 2008 Sin comentarios

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.

Conferencia

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…

Categories: AJAX, ASP .Net, e-Learning, Internet

AjaxPro.2 “Microsoft JScript runtime error: Object expected”

Jueves, 16 de octubre de 2008 Sin comentarios

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…

Categories: AJAX, ASP .Net

GridView con cabecera estática

Martes, 7 de octubre de 2008 4 comentarios

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:

GridView con cabecera estática

Leer más…

Categories: ASP .Net

JQuery, la plataforma JavaScript de Microsoft

Lunes, 29 de septiembre de 2008 2 comentarios

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…

Ofuscar Email en una página web con CSS

Martes, 23 de septiembre de 2008 Sin comentarios

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:

Ofuscar un Email con CSS

Leer más…

Insertar Registros en un GridView

Martes, 23 de septiembre de 2008 19 comentarios

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:

Ejemplo Agregar Filas a GridView

Para conseguir esto se deben realizar los siguientes pasos:

Leer más…

Implementar Gravatar en ASP .Net

Viernes, 12 de septiembre de 2008 3 comentarios

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:

Implementando Gravatar en ASP .Net

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…

Categories: ASP .Net, Internet

Portal de información sobre ASP .Net MVC

Lunes, 21 de julio de 2008 Sin comentarios

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.

Categories: ASP .Net