When enhancing MOSS publising pages using jQuery, I hit the following speed bump:
Server Error in ‘/’ Апликација.
Парсер грешке
Опис: Дошло је до грешке током анализи од ресурса потребна да сервисира овај захтев. Молимо Вас да прегледате следеће конкретне детаље анализирати грешке и модификовати на одговарајући начин ваш изворни фајл.
Парсер Порука о грешци: Only Content controls are allowed directly in a content page that contains Content controls.
Извор Грешка:
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
Верзија Информације: НЕТ Фрамеворк верзија.:2.0.50727.4927; АСП.НЕТ Версион:2.0.50727.4927
It was easy enough to fix (h/t to my colleague, Uday Ethirajulu). Be sure that the jQuery code lives inside the “PlaceHolderAdditionalPageHead” as shown:
<аспида:Content ContentPlaceholderID="PlaceHolderAdditionalPageHead" runat="server">
<скрипта
type="text/javascript"src="/jQuery/jquery-1.4.min.js">
</скрипта>
<script type="text/javascript">
$(документ).спреман(функција() {
// Brilliant jQuery stuff goes here.
});
</скрипта>
</крај>
Следите ме на Туиттер на http://www.twitter.com/pagalvin
I usually put my jQuery inside the [sourcecode language=”КСМЛ”][/sourcecode], but either works.
М.