Atunci când creşterea MOSS publising pagini folosind jQuery, Am lovit următoarele speed bump:
Eroare de server în ' /’ Aplicarea.
Eroare de parser-ul
Descriere: Eroare în timpul parsarea de o resursă necesară pentru această cerere de serviciu. Vă rugăm să revedeţi următoarele detalii specifice a parse eroare şi modifica fişierul sursă corespunzător.
Mesaj de eroare parser-ul: Controalele de conținut sunt permise doar direct într-o pagină de conţinut, care conţine controalele de conținut.
Sursa eroare:
Line 10: Line 11: Line 12: <script Line 13: type="text/javascript" Line 14: src="/jQuery/jquery-1.4.min.js">
Fişierul sursă: /_catalogs/masterpage/KCC_FacultyMember.aspx Linie: 12
Informaţii despre versiunea: Microsoft .NET Framework versiunea:2.0.50727.4927; ASP.NET versiune:2.0.50727.4927
A fost destul de uşor pentru a stabili (h/t la colegul meu, Sorin smit). Asiguraţi-vă că codul jQuery trăieşte în interiorul "PlaceHolderAdditionalPageHead", aşa cum se Arată:
<ASP:ContentPlaceholderID de conţinut = "PlaceHolderAdditionalPageHead" Runat = "server">
<script-ul
tip = text/javascript""src="/jQuery/jQuery-1.4.min.js">
</script-ul>
<script-ul de tip = "text/javascript">
$(document).gata(funcţia() {
// Genial jQuery chestii merge aici.
});
</script-ul>
</scop>
Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin