2010-10-27 9 views
0

L'erreur que je reçois semble être centrée autour de jquery pour trouver son contenu (fenêtre, document, etc.). En ce moment j'essaye juste d'implémenter le datpicker de jQuery. le projet a une page maître, où j'ai placé mes références de script.Objet jQuery erreur attendue dans la page asp.net avec le site maître

<head runat="server"> 
<title></title> 
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /> 
<link href="Styles/jquery-ui-1.8.5.custom.css" rel="Stylesheet" type="text/css" /> 
<script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script> 
<script type="text/javascript" src="Scripts/jquery.datePicker.js"></script> 
<script type="text/javascript" src="Scripts/date.js"></script> 
<asp:ContentPlaceHolder ID="HeadContent" runat="server"> 
</asp:ContentPlaceHolder> 
</head> 

dans mon fichier aspx pour la page que j'essaye d'implémenter le sélecteur de date, le code ressemble à ceci.

i placé ce dans le support de lieu d'en-tête

<script type="text/javascript" charset="utf-8"> 
$(window).ready(function() { 
    $("#<%=this.tbTestPass.ClientID %>").datePicker(); 
}); 
</script> 

Ceci est le contrôle asp je suis en train d'appliquer le datepicker à. J'ai essayé le document et la fenêtre pour le contexte jquery, mais ils ont tous les deux lancé la même erreur. Quelle erreur je fais?

+1

Sur quelle ligne est l'erreur? –

+0

L'erreur se produit sur la ligne contenant "$ (window) .ready (function() {" – Michael

+0

je viens de trébucher sur ce http://stackoverflow.com/questions/463800/jquery-document-ready-failing-in-ie6 l'une des réponses a montré un moyen de déboguer à l'aide de l'alerte (typeof $) cela renvoyé comme indéfini, ce qui me conduit à jquery n'a pas chargé. – Michael

Répondre

1

Vérifiez que le chemin d'accès au dossier du fichier Jquery (.js) est résolu correctement à partir de l'application ainsi que dans les services Internet (IIS).

J'ai eu la même situation, j'avais le fichier Jquery.js sous le dossier Scripts (Scripts/Jquery.js). mais quand je suis allé à iis, je ne suis pas en mesure de voir le dossier Scripts. Plus tard, je suis venu à savoir qu'il existe un répertoire virtuel de script dans IIS lorsque cela prend le pas sur le dossier de script local.