SmartNavigation Problem

Dentro de una applicación que estoy desarrollando actualmente encontré que si:

Habilitas a una página el SmartNavigation=»true» desde el HTML
Y dentro de algún botón haces un Response.Redirect(«otra.aspx», true)

El SmartNavigation no va a funcionar adecuadamente… Te regresa una página en blanco. No me pasa en mi ambiente de desarrollo, solo de producción. La solución (o más bien el hack) fué antes de hacer el Response.Redirect quitarle la opción a la página del SmartNavigation:

Page.SmartNavigation = false;
Response.Redirect(«otra.aspx», true);

¿Alguién sabe por que sucede este comportamiento?

Está medio raro… creo que tiene algo que ver con el Javascript que se le pone dentro de la página… Encontré varios links de referencia, por si los quieren revisar:

http://dotnetjunkies.com/WebLog/petergekko/archive/2004/05/31/14838.aspx
http://dotnetjunkies.com/WebLog/petergekko/archive/2003/09/15/1609.aspx
http://blogs.msdn.com/conrad/archive/2004/09/02/225091.aspx

Cheers! xD


Comentarios

Deja una respuesta