2010-10-08 3 views
3

J'ai créé et utilisé une page sur l'environnement de développement pendant un certain temps, c'est une page orientée recherche qui est lourde sur les contrôles ASP.NET AJAX . J'ai récemment essayé de déplacer cette production, mais, chaque fois que je mets la valeur dans le fichier web.config:_events est null ou une erreur d'objet seulement lors de la compilation debug = "false"

<compilation debug="false"> 

En cliquant sur quoi que ce soit sur la page qui se traduirait par une mise à jour UpdatePanel ou une cause postback AJAX une erreur JavaScript pour être jeté:

Message: '_events' is null or not an object 
Line: 5 
Char: 36005 

Cependant, dès que je mets:

<compilation debug="true"> 

à nouveau, tout fonctionne à nouveau parfaitement.

Est-ce que quelqu'un a des conseils sur ce que je pourrais vérifier dans mon code qui causerait cette erreur, et pourquoi est-ce que le réglage de ce débogage = "false" dans le param de compilation le cause?

Il est peu probable que la définition de debug = "false" soit la cause directe de cette erreur, mais peut-être que si j'avais des détails sur ce que debug = "false" pourrait faire différemment, Code ASP.Net/AJAX pour résoudre le problème.

Editer: J'ai essayé ceci dans IE et dans Firefox avec les mêmes résultats.

Merci!

Répondre

1

Cela s'est avéré être un bug dans le AjaxControlToolkit qui a été abordé dans la prochaine version. Lors de la mise à jour, ces erreurs ont été résolues.