Kai didinimo MOSS publikavimo puslapius naudojant jQuery, I hit šių speed bump:
Serverio klaida "/’ Taikymas.
Analizatoriaus klaida
Aprašymas: Apdorojant ir išteklių, kurio reikia aptarnaujant šią užklausą, įvyko klaida. Peržiūrėkite šiuos konkrečius sintaksės klaidos informaciją ir keisti savo šaltinio failas tinkamai.
Analizatoriaus klaida: Tik turinio valdiklius leidžiama tiesiogiai į turinio puslapyje, kuriame yra turinio valdiklius.
Kodo klaida:
Line 10: Line 11: Line 12: <script Line 13: type="text/javascript" Line 14: src="/jQuery/jquery-1.4.min.js">
Šaltinio failas: /_catalogs/masterpage/KCC_FacultyMember.aspx Eilutės: 12
Versijos informacija: Microsoft .NET sistemoje versija:2.0.50727.4927; ASP.NET versija:2.0.50727.4927
Tai buvo pakankamai lengva nustatyti (h/t mano kolega, Uday Ethirajulu). Įsitikinkite, kad jQuery kodo gyvena viduje "PlaceHolderAdditionalPageHead" kaip parodyta:
<ASP:Turinio ContentPlaceholderID = "PlaceHolderAdditionalPageHead" būti runat = "server">
<scenarijų
tipas = text/javascript""src="/jQuery/jQuery-1.4.min.js">
</scenarijų>
<scenarijaus tipas = "text/javascript">
$(dokumento).paruošta(funkcija() {
// Puiki jQuery daiktai yra čia.
});
</scenarijų>
</pabaigos>
Sekite mane Twitter ne http://www.twitter.com/pagalvin
Aš paprastai įdėti mano jQuery viduje, [sourcecode kalba =”XML”][/sourcecode], bet arba veikia.
M.