2009-12-04 10 views

Répondre

0

Bien que cette question soit très ancienne, j'ai fait face au même problème et comme cette question est apparue sur google top pour moi, je vais partager ma solution.

Pour moi, le problème est dans cette ligne (vb.net)

page = DirectCast(HttpContext.Current.Handler, Page) 

il devrait être

page = DirectCast(HttpContext.Current.CurrentHandler, Page) 

et vous utilisez

page.ClientScript...whatever 

L'astuce est que HttpContext .Current.Handler se réfère à la page avant le transfert du serveur, et HttpContext.Current.CurrentHandler à l'exécution en cours page: http://msdn.microsoft.com/en-us/library/system.web.httpcontext.currenthandler(v=vs.110).aspx