När förbättra MOSS publising sidor med hjälp av jQuery, Jag slog de följande hastighet bump:
Servaren misstag i ' /’ Ansökan.
Parsningsfel
Beskrivning: Ett fel uppstod vid parsningen av en resurs som krävs för att utföra den här begäran. Granska följande specifika parse fel uppgifter och ändra ditt källfilen på lämpligt sätt.
Tolken felmeddelande: Endast tillåts innehållskontroller direkt i en innehållssida som innehåller innehållskontroller.
Källkod fel:
Line 10: Line 11: Line 12: <script Line 13: type="text/javascript" Line 14: src="/jQuery/jquery-1.4.min.js">
Källfil: /_catalogs/masterpage/KCC_FacultyMember.aspx Linje: 12
Versionsinformation: Microsoft.NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927
Det var lätt att fixa (h/t till min kollega, Uday Ethirajulu). Se till att den jQuery kod lever inne i "PlaceHolderAdditionalPageHead" som visas:
<ASP:Innehåll ContentPlaceholderID = "PlaceHolderAdditionalPageHead" runat = "server">
<skript
Type = text/javascript""src="/jQuery/jQuery-1.4.min.js">
</skript>
<skript type = "text/javascript">
$(dokument).redo(funktionen() {
// Lysande jQuery grejer går här.
});
</skript>
</slutet>
Följ mig på Twitter vid http://www.twitter.com/pagalvin
Jag brukar sätta min jQuery inuti den [källkoden språk =”XML”][/källkoden], men antingen fungerar.
M.