2009-09-03 7 views
1

J'ai une page ASP.NET utilisant la boîte à outils de contrôle AJAX pour certains contrôles. Une mise à jour récente est à la recherche d'un "flair" plus dynamique, et il a été recommandé que je regarde dans jQuery pour ajouter certaines fonctionnalités. Mon problème réside ici: Lorsque j'ajoute la référence jQuery (voir ci-dessous), j'obtiens une erreur javascript lors du chargement de la page: "this._form est nul ou pas un objet". Ceci désactive apparemment tous les contrôles sur la page (au chargement, la page affiche quelques informations d'utilisateur et 5 ou 6 boutons en tant que "menu"). Tous les gestionnaires de clic semblent être désactivés en raison de cette erreur. Si je supprime la référence à jQuery, tout fonctionne correctement. J'ai également essayé d'écrire du code jQuery pour créer un message lorsqu'un événement de contrôle hover est déclenché. Même avec l'erreur js, ce code fonctionne, mais il désactive toujours les boutons.ASP.NET AJAX et JQuery numéro

<script type="text/javascript" src="Scripts/jquery-1.3.2.min.js" /> 

Toute aide, idée, etc. serait grandement appréciée.

Répondre

3

Cela peut sembler étrange, mais vous devez avoir une balise de fin pour les balises de script. Donc, vous utilisez:

<script type="text/javascript" src="Scripts/jquery-1.3.2.min.js" ></script> 

au lieu de

<script type="text/javascript" src="Scripts/jquery-1.3.2.min.js" /> 
+0

Wow. C'est une erreur assez boiteuse de ma part !!! Merci pour la réponse rapide !!! – SlackerCoder

+0

Je ne connais pas d'autres versions, mais c'est certainement le cas dans IE6. – Powerlord

+0

@Mario: J'ai passé pas mal de temps à comprendre cela il y a quelques années. Quand j'ai vu votre tag de script ... j'ai même répondu à la question avant de lire le tout. – jrcs3