Quando aumenta la pagine di pubblicazione MOSS utilizzando jQuery, Mi ha colpito il seguente speed bump:
Errore del server in ' /’ Applicazione.
Errore del parser
Descrizione: Si è verificato un errore durante l'analisi di una risorsa necessaria per questa richiesta. Si prega di rivedere i seguenti dettagli errore parse specifici e modificare i file di origine in modo appropriato.
Messaggio di errore del parser: Sono consentiti solo controlli contenuto direttamente in una pagina di contenuto che contiene controlli contenuto.
Errore di fonte:
Line 10: Line 11: Line 12: <script Line 13: type="text/javascript" Line 14: src="/jQuery/jquery-1.4.min.js">
File di origine: /_catalogs/masterpage/KCC_FacultyMember.aspx Linea: 12
Informazioni sulla versione: Microsoft.NET Framework versione:2.0.50727.4927; ASP.NET versione:2.0.50727.4927
E ' stato abbastanza facile da risolvere (h/t al mio collega, Uday Ethirajulu). Assicurarsi che il codice jQuery vive all'interno del "PlaceHolderAdditionalPageHead", come mostrato:
<ASP:Contenuto ContentPlaceholderID = "PlaceHolderAdditionalPageHead" runat = "server">
<script di
Type = "text/javascript"src="/jQuery/jQuery-1.4.min.js">
</script di>
<tipo di script = "text/javascript">
$(documento).pronto(funzione() {
// JQuery brillante roba va qui.
});
</script di>
</fine>
Seguimi su Twitter a http://www.twitter.com/pagalvin