Ramon Torras

TECHNOLOGY ENTHUSIAST

ASP.NET

Cómo pasar los datos LINQ a un Control DataSource

Hay muchas formas de llegar al destino: Hacer un binding de la variable resultante de la expresión LINQ a un control. Yo expongo en este post la más cómoda para mí. Si sabéis de otros métodos, por favor, no dudéis en comentarlos en el post y los incluiré J Primero veamos el caso más sencillo, […]

AJAX: Problemas de flicker (parpadeo) con Collapsiblepanelextender

Me he encontrado con algunos problemillas a la hora de utilizar el control de AJAX Collapsiblepanelextender.   El problema era que si te interesa que en la carga de la pagina, el panel de contenido aparezca contraído hacia un parpadeo. El parpadeo era que durante unas decimas de segundo, aparecía el panel de contenido y […]

Tocar el archivo de hosts de una maquina

Como tocar el archivo de hosts Es un vestigio de los tiempos en que había pocos dominios. En la actualidad todas las peticiones se realizan a los servers DNS, no obstante se mantiene este archivo de modo que podamos modificar a mano que IP debe resolver determinados dominios.   Nos puede interesar enmascarar la IP […]

Un Visual Studio online, en el navegador. Coderun

El futuro web es muy prometedor. El navegador cada vez mas gana protagonismo a las aplicaciones de escritorio.   Bien, ahora ha venido el caso de tener un Visual Studio online, en el navegador. capaz de compilar codigo y generar soluciones.   Si lo quereis ver en vivo, no hace falta que os registreis. Lo […]

Javascript: codificar una uri, cuando un parametro querystring tiene caracteres no habituales

Muchas veces nos interesa conservar la Source por querystring   Pero que passa si el source tiene tambien querystring?? pues que no funciona… se tiene que codificar el parametro source       Funciona correctamente http://localhost:90/default.aspx?item=1&source=http://www.google.es     no funciona ya que cree que &param1=54 forma parte de la primera url.   http://localhost:90/default.aspx?item=1&source=http://www.google.es?param1=54     […]

Previous Posts