როდესაც გაძლიერების MOSS publising გამოყენებული გვერდები jQuery, მე მოხვდა შემდეგ სიჩქარე bump:
Server Error in ‘/’ განაცხადის.
Parser შეცდომა
აღწერა: შეცდომა განმავლობაში დამუშავება რესურსი საჭირო მომსახურებისთვის ამ მოთხოვნას. გთხოვთ განიხილავს შემდეგ სპეციფიკურ გარჩევის შეცდომა დეტალები და ცვლილებები თქვენი წყარო ფაილი სათანადოდ.
Parser Error Message: Only Content controls are allowed directly in a content page that contains Content controls.
Source Error:
Line 10: Line 11: Line 12: <script Line 13: type="text/javascript" Line 14: src="/jQuery/jquery-1.4.min.js">
Source File: /_catalogs/masterpage/KCC_FacultyMember.aspx ხაზი: 12
Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version: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.
});
</დამწერლობის>
</ბოლო>
გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin
I usually put my jQuery inside the [sourcecode language=”xml”][/sourcecode], but either works.
M.