2011/12/19

IntelliTrace dejó de funcionar

Este es un error que por alguna razón me empezó a aparecer en el Visual Studio 2010 cuando quería hacer debugging con el IntelliTrace ("IntelliTrace is not collecting data for this debugging session.")



Después de peliarme un buen rato descubrí que el error (al menos en mi caso) se debía a tener activado el SQL Server debugger.
Entonces en caso de tener este error, recomiendo ir al tab de debug y asegurarnos de que el SQL Server debugger este desactivado.




2011/05/30

Uso de Firefox 4 - Notificador para gmail

En este ultimo tiempo hice uso básicamente de dos navegadores, el Chrome de Google y el Firefox de Mozilla, el Chrome es en general más rápido y tiene bastantes plugins hoy en día (tantos o aún más que el Firefox) más la ventaja de no tener que reiniciar y no tener problemas con la versiones para el uso de los mismos. Sin embargo aún hoy en día el Firefox es más utilizado como alternativa al Internet Explorer, sumado a que algunos sitios no terminan de funcionar correctamente con Chrome.

Es por eso que usaré al menos hasta nuevo aviso el Firefox 4 como navegador principal.
Una de las cosas que me costó un poco encontrar fue un notificador de correo para gmail, ya que el que usaba anteriormente no es compatible con esta nueva versión.

El plugin que ahora uso y recomiendo es: https://addons.mozilla.org/en-US/firefox/addon/gmail-manager/
Cuyo website es: http://www.longfocus.com/firefox/gmanager/

Espero que les sirva.

2011/04/13

User Control y Javascript en UpdatePanel

Cuando queremos utilizar script de javascript (server side) desde un user control que esta dentro de un update panel, podemos tener el problema de que el javascript no llegue al navegador hasta que se haga el postback lo que limita su uso en llamados asincronicos (AJAX), para solucionar esto disponemos de la clase ScripManager.

Veamos un ejemplo para ver su utilización:
Generalmente para mostrar un alert utilizamos el siguiente código:


Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "key", "alert('hola');", true);


Bueno, este código no funciona en un user control que este dentro de un update panel, para que esto funcione debemos reemplazar el código por la siguiente linea, que hace uso de la clase ScriptManager:


ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "key", "alert('hola');", true);
Ahora el script funciona ok, espero que les sirva.

2011/02/21

Web Camp - Microsoft


Se viene el web camp de Microsoft a Buenos Aires, el evento será el 15 y 16 de marzo de 2011 (http://webcamps.ms/upcoming-web-camps.aspx)

Viene Phil Haack, uno de los desarrolladores más conocidos de Microsoft, presentarán las nuevas herramientas para desarrollo web basadas en MVC 3, un evento mas que interesante para todos los desarrolladores...