Al mejorar las páginas de publising MOSS usando jQuery, Me pegó el siguiente golpe de velocidad:
Error de servidor en ' /’ Aplicación.
Error del analizador
Descripción: Se produjo un error durante el análisis de un recurso necesario para esta solicitud de servicio. Por favor, revise los siguientes detalles de error de análisis específicos y modificar adecuadamente el archivo de origen.
Mensaje de Error del analizador: Sólo se permiten los controles de contenido directamente en una página de contenido que contiene controles de contenido.
Error de código fuente:
Line 10: Line 11: Line 12: <script Line 13: type="text/javascript" Line 14: src="/jQuery/jquery-1.4.min.js">
Archivo de código fuente: /_catalogs/masterpage/KCC_FacultyMember.aspx Línea: 12
Información de versión: Microsoft.NET Framework versión:2.0.50727.4927; ASP.NET versión:2.0.50727.4927
Era fácil de arreglar (h/t a mi colega, Uday Ethirajulu). Asegúrese de que el código de jQuery vive dentro de la "PlaceHolderAdditionalPageHead" como se muestra:
<ASP:Contenido ContentPlaceholderID = "PlaceHolderAdditionalPageHead" runat = "server">
<secuencia de comandos
tipo = "text/javascript"src="/jQuery/jQuery-1.4.min.js">
</secuencia de comandos>
<tipo de secuencia de comandos = "text/javascript">
$(documento).listo(función() {
// JQuery brillante cosas va aquí.
});
</secuencia de comandos>
</final>
Sígueme en Twitter en http://www.twitter.com/pagalvin