كيفية القيام صفحة التهيئة وظائف في ASP.NET اجاكس ؟

StackOverflow https://stackoverflow.com/questions/219819

  •  03-07-2019
  •  | 
  •  

سؤال

سؤال سريع:

يبدو أن هناك عدد من الأشياء الغريبة واحد يمكن أن تفعل إذا كان أحد يريد, لتركيب صفحة التحميل اكتب الأحداث.وهنا بعض الأسئلة المحددة:

  1. أنا أعرف عن السيارات مدمن مخدرات المتابعة pageLoad وظيفة.هل هناك أي أشخاص آخرين مثل ذلك ؟
  2. أين يمكنني ربط مثل تلك الأحداث ، من ، على سبيل المثال ، Sys.Application.add_init أو Sys.WebForms.PageRequestManager.getInstance().addPageLoading?
  3. ما الفرق بين أول اثنين من هؤلاء ، pageLoad, ، إن وجدت ؟
  4. بل الأهم من ذلك ، ما هو "الصحيح" طريقة للتأكد من أن ASP.NET اياكس الملفات التي يتم تحميلها جميعا قبل البدء في تركيب معالجات الأحداث ، معالجة الصفحة ، وما إلى ذلك ؟ بلدي النهج الحالي هو استخدام السيارات مدمن مخدرات المتابعة pageLoad ربط بقية ، ولكن يبدو أن هذا النوع من المباراة.

وذلك بفضل!

هل كانت مفيدة؟

المحلول

  1. المدمج في pageLoad وظيفة هو مجرد اختصار Sys.التطبيق.تحميل الحدث.هناك واحد آخر - pageUnload.العثور على مزيد من المعلومات هنا.
  2. يمكنك ربط تلك الأحداث تقريبا وقتما تشاء - استخدام pageLoad وظيفة الاحتجاج add_init/add_load الأسلوب داخل كتلة البرنامج النصي أو الدعوة ScriptManager.RegisterStartupScript من جانب الخادم.فقط تأكد من يمكنك الاتصال أن جافا سكريبت داخل شكل علامة (انظر رقم 4).افتراضيا كل هذه الأحداث تحدث بعد تحميل الصفحة حتى التعليمات البرمجية الخاصة بك يجب أن يكون بالفعل تم تنفيذها من قبل ثم.
  3. من الناحية الفنية لا يوجد فرق بين استخدام pageLoad والحمل الحدث الأول هو أسهل لربط.
  4. افتراضيا ASP.NET اياكس النصي الملفات المقدمة بعد بداية شكل الوسم.وهذا يعني أن هذه الملفات سوف تحصل على تحميلها من قبل أي جافا سكريبت بيان محددة في شكل الوسم يعدم.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top