Lorsque l'amélioration des pages de publication de mousse à l'aide de jQuery, J'ai frappé le ralentisseur suivant:
Erreur de serveur dans ' /’ Application.
Erreur de l'analyseur
Description: Une erreur s'est produite pendant l'analyse d'une ressource nécessaire à cette demande de service. Veuillez revoir les détails de l'erreur suivante analyse spécifique et modifier votre fichier de source de manière appropriée.
Message d'erreur analyseur: Seulement les contrôles de contenu sont autorisés directement dans une page de contenu qui contient des contrôles de contenu.
Erreur de la source:
Line 10: Line 11: Line 12: <script Line 13: type="text/javascript" Line 14: src="/jQuery/jquery-1.4.min.js">
Fichier source: /_catalogs/masterpage/KCC_FacultyMember.aspx Ligne: 12
Informations de version: Microsoft.NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927
C'est assez facile à fixer (h/t à mon collègue, Uday Ethirajulu). Veillez à ce que le code jQuery vit à l'intérieur de la « PlaceHolderAdditionalPageHead », comme le montre:
<ASP:Contenu ContentPlaceholderID = PlaceHolderAdditionalPageHead »" runat = « server »>
<script
type = "text/javascript"SRC="/jQuery/jQuery-1.4.min.js »>
</script>
<script type = « text/javascript »>
$(document).prêt(fonction() {
// JQuery brillant stuff va ici.
});
</script>
</fin>
Me suivre sur Twitter à http://www.twitter.com/pagalvin
Je mets habituellement mon jQuery à l'intérieur de la [code source language =”XML”][/code source], mais l'autre.
M.