Archive for August, 2007

Por que el boton de borrar no borra (GridView)

Monday, August 27th, 2007

Apenas le estoy agarrando la onda al control DataGridView de .Net Framweork y ahora me estoy peleando con el control GridView de ASP.Net 2.0. Por mucho, me gusta mas la forma en que se maneja esto en windows forms, pero nada es perfecto.

En fin, el punto es que yo ponia bien bonitos mis controles para borrar un registro desde el GridView pero no pasaba nada, el borrado no se hacia. Al final, descubri que hay que especificarle al GridView cual es la llave de nuestra tabla, por medio de la la propiedad DataKeyNames. Hecho esto, el borrado funciona tan bonito como deberia.

Subir archivos via ASP.net facil y rapido

Friday, August 24th, 2007

Anteriormente, si se deseaba hacer una  pagina web que tuviera la funcionalidad de subir archivos de la maquina cliente al servidor, usando cosas como el ASP 3, habia que hacer un pequeño circo. Lo mas sensato era buscar alguna DLL de terceros que hiciera el trabajo por ti (como ASP Smart Upload). Y aun si, habia que configurar varias cosas.

Ahora que tuve la necesidad de hacerlo de nuevo, decidi hacer uso de ASP.Net 2.0. Y me encontre con que la tarea se ha facilitado enormemente gracias al contrlo FileUpload.

Basta con poner el control en la pagina que desees, hacer un poco de validaciones y voila! tienes un archivo directo a tu servidor. Unicamente hay que hacer las validaciones necesarias. Pero me parecio increible que con unos cuantos clics pudieras tener esta funcionalidad que antes costara tanto trabajo.

En esta pagina esta la documentacion necesaria para el uso de la clase. Como veran , bastante sencillita.

Un gusano para prevenir ataques de Wordpress

Thursday, August 2nd, 2007

Leyendo esta entrada en Kriptopolis me entere de algunas nuevas vulnerabilidades descubiertas para la nueva versión de Wordpress, que en efecto, están reportadas en el blog de MyBeni.

Curiosa y afortunadamente, el mismo descubridor de las vulnerabilidades creo un gusano que, mediante XSS, te ayuda a cerrar las mencionadas vulnerabilidades. Es completamente seguro y facil de usar, y también un poco escalofriante, pues te enteras de lo que se puede hacer a través de un ataque de este tipo. Lo recomiendo ampliamente si eres administrador de un blog de wordpress y usas la version 2.2.1