Při zvyšování MOSS publikované stránky pomocí jQuery, Trefil jsem následující zpomalovací:
Chyba serveru v ' /’ Aplikace.
Chyba analyzátoru
Popis: Při analýze prostředku vyžadovaného pro tento požadavek došlo k chybě.. Prohlédněte si následující podrobnosti o chybě analýze a příslušným způsobem upravte zdrojový soubor.
Chybová zpráva analýzy: Přímo v obsahu stránky, která obsahuje ovládací prvky jsou povoleny pouze prvky obsahu.
Chyba zdroje:
Line 10: Line 11: Line 12: <script Line 13: type="text/javascript" Line 14: src="/jQuery/jquery-1.4.min.js">
Zdrojový soubor: /_catalogs/masterpage/KCC_FacultyMember.aspx Čára: 12
Informace o verzi: Microsoft.NET Framework verze:2.0.50727.4927; PROSTŘEDÍ ASP.NET verze:2.0.50727.4927
Bylo to snadné (h/t na můj kolega, Uday Ethirajulu). Ujistěte se, že jQuery kód žije uvnitř "PlaceHolderAdditionalPageHead", jak je uvedeno:
<prostředí ASP:Obsah ContentPlaceholderID = "PlaceHolderAdditionalPageHead" runat = "server">
<skript
Typ = text/javascript""src="/jQuery/jQuery-1.4.min.js">
</skript>
<skript typ = "text/javascript">
$(dokument).připraven(funkce() {
// Brilantní jQuery věci jde zde.
});
</skript>
</Konec>
Za mnou na Twitter na http://www.twitter.com/pagalvin
Většinou dávám mé jQuery uvnitř [SourceCode jazyk =”XML”][/SourceCode], ale buď funguje.
M.