ما هو بالضبط نقطة سمة EnablePartialRendering الخاصة ب ScriptManager

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

  •  09-09-2019
  •  | 
  •  

سؤال

لماذا يريد المرء أن يكون سمة EnablePartialRending "خطأ" إذا كان بناء وظيفة AJAX في صفحات؟ يبدو مضادا مثمرا. لقد قرأت هنا وهناك بعض الأشياء التي قد يرغب المرء في القيام بها مع السمة كاذبة. ولكن ما قرأته لا معنى له.

أفكار؟

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

المحلول

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

أيضا، شيء واحد هو ليس جيد مقابل منع MicrosoftAJAX.Js من حقنه. لقد جربت ذلك في الماضي، على أمل أن أستخدم البرنامج النصي ل ScriptManager يجمع بينها مستقل. لسوء الحظ، لا، ما زال حجما من MicrosoftAJAX.JS.

نصائح أخرى

ايلون ليبتون قدمت ملاحظة بهذه المشكلة (وملكية supportspartialrendering) في مدونته. من الاهتمام ملاحظة:

تم تصميم enablepartialrendering لمطور الصفحات. وهذا هو، الشخص الذي يقوم ببناء صفحة ASP.NET ووضع ScriptManager عليه. يحصلون على تحديد ما إذا كانوا مهتمين على الإطلاق باستخدام ميزة التقديم الجزئي. على سبيل المثال، لأغراض التحسين، قد يقومون بتعطيل ميزة التقديم الجزئي تماما لمنع تنزيل أي نص إضافي. أو ربما لتصحيح المشكلة التي يرغبون في تعطيل upderpanels مؤقتا من القيام بعزات ASYNC.

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

لقد وجدت enablepartialrendering مفيدة بشكل لا يصدق وحفظ مئات ساعات من الساعات التي تحتاجها لبناء نسخة غير AJAX من الموقع وبغض النظر عن مدى تكرهها أو لا توافق عليها، فهناك القليل أو لا تغيير عقول مديري الأمن في الشركات الدولية الضخمة من تغيير السياسات فقط، سيعمل طلبك على مجالات الإنترنت الخاصة بهم لموظفيهم.

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