سؤال

أنا أستخدم ASP.NET 3.5 مع masterPages. يحتوي صفحتي الرئيسية على مراجع البرنامج النصي إلى JQUERY و JQUERY UI. تحتوي صفحة الويب الخاصة بي التي تستخدم الصفحة الرئيسية مرجع نصي للحصول على ملف JavaScript مخصص لهذه الصفحة. يحتوي ملف JavaScript هذا على مكالمات مسج في تكنولوجيا المعلومات (أي مستند "Ready -> قم بإعداد صناديق الإدخال كتقاطعات).

عند تشغيل موقع الويب في تصحيح الأخطاء من Visual Studio، لا يتم تعيين مربعات الإدخال كتقويمات. ومع ذلك، إذا قمت بنسخ البرنامج النصي من الملف الخارجي وتضمينه في كتلة البرنامج النصي في صفحة الويب، يصبح مربع الإدخال تقويما.

لدي أيضا عنصر في الصفحة الفرعية (غير متأكد إذا كان هذا يحدث فرقا). لقد أشارت إلى ملف JavaScript الخارجي في ScriptManager وخارج ScriptManager ولا يعمل.

لماذا لا يعمل JQuery في ملف JavaScript خارجي عند قيام مرجع البرنامج النصي في JQuery في الصفحة الرئيسية؟

سيكون موضع تقدير أي مساعدة.

شكرا

رمز الصفحة الرئيسية

<head id="Head1" runat="server">
    <title>Customer Agreement Lifecycle Management System </title>
     <link rel="stylesheet" type="text/css" href="~/calms.css" />
    <link href="css/ui-lightness/jquery-ui-1.7.1.custom.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="<%=ResolveUrl("~/js/jquery-1.3.2.min.js") %>"></script>
    <script type="text/javascript" src="<%=ResolveUrl("~/js/jquery-ui-1.7.1.custom.min.js") %>"></script>
</head>

رمز الصفحات الطفل

<asp:Content ID="Content1"   ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

    <script src="<%=ResolveUrl("~/js/rule.js") %>" type="text/javascript"></script>

    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
هل كانت مفيدة؟

المحلول

أريد أن أشكر الجميع على اقتراحاتهم لكني صنعت خطأ "برئاسة العظام". كانت العلامات ثابتة عن طريق الخطأ في ملف JS الخارجي. بمجرد إزالتها، كل شيء يعمل كما هو متوقع. أعتذر عن تناول وقت الجميع (والحرج إلى حد ما).

شكرا.

نصائح أخرى

هل البرنامج النصي الخارجي يشمل أسفل البرنامج النصي jquery؟ ربما هو الترتيب الذي يتم فيه تحميل البرامج النصية وتشغيلها ...

هل أنت متأكد من أن الإشارة إلى ملف jquery في كائن الطفل يظهر في رأس مستند HTML؟

إذا لم يكن الأمر كذلك، فقم بوضع حامل محتوى في العلامة ووضع المراجع التي تحتاجها في كل صفحة تابعة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top