مقدمة ماجيكاجاكس:
(1) الغرض دمج وظائف AJAX في الصفحة بأبسط طريقة، دون تعديل عناصر تحكم ASP.NET، أو تعلم عناصر تحكم جديدة، أو كتابة JAVASCRIPT.
(2) الميزات
1. ما عليك سوى إضافة القليل من معلومات التكوين إلى WEB.CONFIG
2. استخدم AJAXPANNEL واحدًا فقط لتنفيذ وظيفة AJAX
3. ما عليك سوى وضع عناصر التحكم التي تحتاج إلى استخدام بدون فرش في AJAXPANNEL (هذا أمر ممتع، بدون فرش جزئيًا)
4. AJAXPANNEL يشبه عنصر التحكم PANNEL الخاص بـ ASP.NET، ويمكنك سحب عنصر التحكم إليه في المصمم (لا بد لي من الاعتراض على هذه النقطة. على الرغم من أنه هو نفس PANNEL، إلا أنني لست راضيًا جدًا عن تصميمه). PANNEL يمكن أن تفعل ما هو أفضل تماما)
5. لا حاجة لكتابة جافا سكريبت (أعتقد أن الكثير من الناس لديهم صداع حول هذا الأمر)
6. من السهل جدًا تنفيذه، إذا كان لديك موقع قديم يريد دعم AJAX، فأنت تحتاج فقط إلى استخدام AJAXPANNEL لتغليف عناصر التحكم هذه.
7. يمكن أن تتواجد وظائف AJAX وPOSTBACK العادية في نموذج ويب. تقوم وحدة المعالجة MAGICAJAX بمعالجة إجراءات رد الاتصال الموجودة في AJAXPANNEL فقط.
8. محتوى VIEWSTATE مرئي لـ POSTBACK و CALLBACK، لذلك، سواء كان VIEWSTATE تم إنشاؤه بواسطة CALLBACK أو تم إنشاؤه بواسطة POSTBACK، فهو مرئي (رائع جدًا).
9. توفير نموذج حدث مشابه لـ AJAXCALL الخاص بـ POSTBACK
10. توفير العديد من الأساليب الثابتة التي تساعدك في التعامل مع AJAXCALL، مثل إرسال JS إلى العميل
11. توجد تعليمات تحميل أثناء رد الاتصال (على غرار GOOGLE، ولكن يبدو أن هذا التحميل لا يمكنه تكوين النمط. أنا مكتئب، هل أحتاج حقًا إلى إعادة الترجمة؟ هذا ليس جيدًا، بعد كل شيء، كان يجب على هذا المؤلف اجتياز التعليمات البرمجية) امتحان)
12. سيتم تخزين صفحة MAGICAJAX مؤقتًا في ذاكرة التخزين المؤقت لـ IE. عندما ينقر المستخدم على زر الرجوع، سيرى عمليته السابقة (رائع جدًا، مطالبة التحديث الخاصة بـ POSTBACK ليست جيدة جدًا).
13. يدعم IE وFIREFOX (حسنًا، OPERA غير مدعوم؟)، وسيدعم المزيد من المتصفحات في المستقبل
14. لحسن الحظ، عندما لا يدعم المتصفح JS أو لا يكون من النوع الذي يدعمه MAGICAJAX، سيتم تحويل الصفحة إلى شكل تقليدي مع العديد من الميزات، والأهم من ذلك أنه من خلال ما سبق، يمكنك أن ترى أنه لا يفعل ذلك تتطلب منك أن تفعل أي شيء، والتوافق جيد بالفعل، ويتم التعامل مع التفاصيل بشكل جيد لمزيد من
MagicAjax، يرجى الانتقال إلى هنا:
http://edu.codepub.com/tag.php?tag=magicajax.