Browse by Tags
All Tags »
AJAX (
RSS)
Los temporizadores ( Timer ) de las extensiones de AJAX para ASP.NET son muy útiles. Nos permiten ejecutar una determinada tarea cada cierto tiempo, provocando postbacks de la página (tanto completos, como parciales) en intervalos regulares. Un único Timer colocado en la página puede conseguir que se refresquen todos los UpdatePanels disponibles o cada uno de manera individual. Lo habitual es colocarlos en la página y olvidarnos de ellos. Pero ¿qué pasa si queremos poder pararlos y activarlos a voluntad? La cosa tiene más complicación de la que parece a simple vista. Lo primero que se nos ocurre a cualquiera es que, dado que tiene una propiedad Enabled para activarlo y desactivarlo bastará con establecerla en False para conseguir el efecto deseado...
El equipo de ASP.NET ha lanzado el nuevo servicio Microsoft AJAX CDN (content Delivery Network) que provee un cache de librerías AJAX (incluidas jQuery y ASP.NET AJAX). El servicio es gratuito, no requiere ningún registro, y peude ser usado tanto para fine comerciales como no cmerciales.
¿Qué es un CDN?
Las Content Delivery Networds (Redes de entrega de contenidos) se [...] Read More...
En mis tres anteriores post me centré en JSONP, la solución soportada actualmente por cualquier navegador para hacer llamadas a servicios JSON ubicados en dominios diferentes al actual (ver índice al final de este post). Ahora, tras quince dís sin tiempo para nada (con Codecamp y TTT para Microsoft por el medio), por fin saco un par de horitas para escribir esta últma parte de la serie, dedicada a los estándares. Las limitaciones del objeto XmlHttpRequest a la hora de hacer peticiones desde el navegador a páginas y recursos ubicados en otros dominios son de sobra conocidas. Ello ha hecho que los programadores busquen atajos para conseguir esta funcionalidad y saltarse esta barrera. Hasta ahora hemos visto cómo JSONP nos permite conseguirlo gracias...
En mis dos anteriores post (busca los enlaces al final de este post y leetelos antes si no lo has hecho) he estado hablando sobre la técnica de JSONP para consumo remoto de datos JSON entre dominios, algo a priori prohibido por el modelo de seguridad del navegador. Anteriormente comentaba que JSONP podría tener ciertos problemas de seguridad, y que para evitarlos en ASP.NET 3.5 se habían introducido cambios para paliarlos que rompían la compatibilidad con versiones anteriores. Voy a aclararlo ahora. El problema de seguridad tiene que ver con la obtención de acceso no autorizado a información privada que se comparte con JSON. Una de las técnicas habituales de securizar el acceso a los servicios, consiste en crear cookies encriptadas con una validez...
Como todo el mundo sabe, una de las medidas de seguridad más acertadas de los navegadores es la del aislamiento de los dominios para proteger la privacidad. Este aislamiento impide que, por defecto, se puedan transferir cookies entre dominios, que fallen los scripts que tratan de afectar a marcos con páginas que están en dominios diferentes y, por supuesto, tampoco permite hacer peticiones desde código JavaScript a servidores que están en dominios diferentes a la actual. Y aún así existen cantidad de vulnerabilidades ( Cross Site Scripting , Cross Site Request Forgery , Cross Zone Scripting , etc...) relacionadas con robo de información y ataques distribuidos que están basadas en explotar código de JavaScript en aplicaciones mal construidas...
Aquí tenéis la última colección de links. También podéis ver mi página de trucos y tutoriales de ASP.NET y la página de tutoriales de Silverlight para articulos muy populares que he escrito.
También podéis seguirme en twitter (@scottgu) donde también pongo enlaces y pequeños posts.
ASP.NET Usar el ListView y el DataPager de ASP.NET 3.5 para borrar datos: [...] Read More...
Simple : “No usarlo”… (no tomarlo literalmente) Repasando : Como ya hemos comentado, la infraestructura que da soporte a las aplicaciones Web es diferente a una aplicación de escritorio. Si bien esta infraestructura es rica en acceso (acceder desde cualquier parte del mundo con una conexión a Internet), también tiene desventajas y una de ellas son los “viajes” que tienen que hacer al servidor Web. Si bien en el navegador estamos viendo una réplica de la información (en formato html), si queremos refrescar la información o hacer alguna operación, nuestro pedido (request) viaja desde nuestra PC hasta el servidor Web, que puede estar al otro lado del mundo, pero gracias...
Dentro de poco me voy a ir a un viaje de negocios bastante intenso (20.000 millas, 5 países, 3 continentes, una semana, sin dormir … :-), de manera que la actividad del blog en la próxima semana sera bastante poca. Para manteneros ocupados hasta que vuelva, aquí tenéis la última serie de links:
ASP.NET Geolocalización inversa [...] Read More...
La semana pasada el PDC, y he estado ocupado . Espero publicar un montón de nuevos post pronto (incluidos algunos anuncios que hicimos en el PDC). hasta entonces aquí tenéis la última colección de links.
ASP.NET 6 videos nuevos de ASP.NET Dynamic: Joe Stagner ha publicado seis nuevos videos en www.asp.net en los que cubre las nuevas [...] Read More...
Aquí tenéis la última lista de links. Mirad la página de trucos y turoriales de ASP.NET y la de tutoriales de Silverlight con un montón de enlaces a más recursos.
ASP.NET Buenas prácticas para crear sitios ASP.NET con IIS 6.0: Omar Al Zabir, autor del libro Creando un portal web 2.0 con ASP.NET 3.5, tiene un artículo [...] Read More...
More Posts
Next page »