asp.net الصفحات الرئيسية ترتيب إضافة البرامج النصية
-
06-09-2019 - |
سؤال
لدي صفحة رئيسية تضيف مكتبة مسج عبر تسجيل chemagclientcriptInclude:
Page.ClientScript.RegisterClientScriptInclude(this.GetType(),
"JQuery",
Page.ResolveUrl("~/Scripts/jquery-1.2.6.min.js"));
في صفحة تستخدم تلك الصفحة الرئيسية التي أرغب في تضمين برنامج نصي يعتمد على jQuery:
Page.ClientScript.RegisterClientScriptInclude(this.GetType(),
"jqplugin1",
Page.ResolveUrl("~/Scripts/jquery.plugin1.compressed.js"));
يؤدي هذا إلى وجود مشكلة لأن البرامج النصية للعميل في الصفحة أولا ثم البرامج النصية لعميل الصفحات الرئيسية (تسبب الشكوى المكون الإضافي للشكوى بأن "JQuery" غير محدد).
هل هناك على أي حال للتحكم في ترتيب البرنامج النصي للعميل؟ بدلا من ذلك، هناك أي توصية حول أفضل طريقة للتحكم في هذه الصفحة مؤقتا بما في ذلك كل شيء ... ولكن هذا لن يعمل على المدى الطويل).
المحلول
نظرا لأن الصفحة الرئيسية هي مثل عنصر تحكم مضمن في صفحة، فيمكنك إضافة هذه البرامج النصية في نهاية دورة الصفحة، وسيتم إطلاق عنصر التحكم أولا ثم صفحة، لذلك ستكون صفحتك على ما يرام.
نصائح أخرى
يمكنك إعادة تضمين مكتبة مسج في الصفحة، إذا كان هناك بالفعل، فسيحتاج الأمر، إن لم يكن سيتم إضافته.