Un bug de esos marcianos, pero funciona :) (ASP.NET AJAX)

 Mientras en Cusco deben estar celebrando, por que Machu Picchu ya es una de las nuevas Siete maravillas del mundo. Aunque todos los días en Cusco es fin de semana, hoy día, la fiesta debe ser fenomenal. En fin, algún volveré a Cusco :D.

Desde Lima, y regresando al título del Post: Si estan usando ASP.NET AJAX, y están desarrollando un sitio web usando master pages, puede experimentar que al abrir una página aspx no reconoce los controls de asp.net ajax extensions:

Antes no había tenido este problema, dado que tenía instalado Visual Studio 2005 Service Pack 1.

Hace un mes se presento en un proyecto dado que no tenían instalado el SP1, pero lo solucionaba jugando con la master page a manera intuitiva, dado que sólo pasaba cuando una página usaba una master page. Pensé que sólo era un problema ahí, pero después en el dictado de una capacitación note que también tenían ese problema, así que buscando en la web, llegue al post de ScottGu's, Gotcha: Lost HTML Intellisense within ASP.NET AJAX Controls. También me comentaron que en algunos proyectos abandonaron el uso de ASP.NET AJAX, por que pensaron que no se instalo correctamente, o que no funcionaba con aplicaciones web existentes, por el problema mostrado arriba.

No lo posteaba antes por que no tenía los screenshots en casa, y por que ya tenia el SP1 instalado, pero ahora que estoy preparando una nueva partición de desarrollo en casa, ya tengo las imágenes :D.

En el post de ScottGu's se referie a las versiones beta de ASP.NET AJAX, pero con la versión final también ocurre el problema. La solución marciana, es abrir la master page, irse a la página aspx, poner un espacio para ver si ya reconoce el intellsense, si esta opción no funciona podemos cerrar la master page, y probamos nuevamente en la página, con cualquiera de esas dos debe funcionar:

Una solución marciana, pero funciona :), si instalan VS2005 no deberían tener es problema. Ahora si, ha esperar la masacre de mañana :S.

Saludos,


Post cruzado 3Dev Blogs
Published 7/7/2007 21:42 por Sergio Tarrillo
Comparte este post:
http://geeks.ms/blogs/sergiotarrillo/archive/2007/07/07/19112.aspx

Comentarios

# re: Un bug de esos marcianos, pero funciona :) (ASP.NET AJAX)

no se debe de registrar

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

Monday, October 1, 2007 3:41 AM por christian ruiz

# re: Un bug de esos marcianos, pero funciona :) (ASP.NET AJAX)

Hola Christian!

En mi caso, no estaba registrado :).

Saludos,

Tuesday, October 2, 2007 9:04 AM por Sergio Tarrillo