Когато повишаване Мос publising страници с jQuery, Аз удари на следните скорост бум:
Грешка в сървъра "/’ Приложение.
Грешка на анализатора
Описание: Възникна грешка при синтактичния анализ на даден ресурс, се изисква да се обслужи тази заявка. Моля, прегледайте следните специфични синтактична грешка подробности и променяте файла източник по подходящ начин.
Съобщение за грешка на анализатора: Са разрешени само контроли на съдържание директно в съдържанието на страницата, която съдържа контроли на съдържание.
Източник на грешка:
Line 10: Line 11: Line 12: <script Line 13: type="text/javascript" Line 14: src="/jQuery/jquery-1.4.min.js">
Файла източник: /_catalogs/masterpage/KCC_FacultyMember.aspx Линия: 12
Информация за версията: Microsoft .NET Framework версия:2.0.50727.4927; ASP.NET версия:2.0.50727.4927
Това е лесно да се определи (h/t за моя колега, Удай Дария). Бъдете сигурни, че кода на jQuery живее вътре в "PlaceHolderAdditionalPageHead", както е показано:
<ASP:Съдържание ContentPlaceholderID = "PlaceHolderAdditionalPageHead" RunAt = "сървър">
<скрипт
тип = текст/javascript""SRC="/JQuery/JQuery-1.4.min.js">
</скрипт>
<скриптови тип = "текст/javascript">
$(документ).готов(функция() {
// Брилянтен jQuery неща се поставя тук.
});
</скрипт>
</край>
Следвайте ме на Twitter в http://www.twitter.com/pagalvin