سؤال

أود أن أعرف ما إذا كانت هناك طريقة خاصة لتنفيذ التخزين المؤقت للإخراج واستخدام عنصر تحكم من مجموعة أدوات التحكم AJAX. ما زلت أحصل على خطأ javaScript على صفحة مع تخزين مؤقت للإخراج وعنصر تبويب يقول: Ajaxtoolkit (بادئة التجميع الخاصة بي) غير محددة.

هذا هو التوجيه الذي أضفته:

<%@ OutputCache Duration="3600" VaryByParam="none" %>
هل كانت مفيدة؟

المحلول 2

نظرًا لأنه لا يمكن دمج التخزين المؤقت للإخراج مع البرامج النصية التي تم إنشاؤها بواسطة إطار AJAX حتى الآن (نأمل في إصدار مستقبلي أن يتوفر بعض السلوك المماثل عبور الأصابع) ، يجب إجراء نوع آخر من نهج التحسين مثل استبدال ScriptManager لـ toolscriptManager.

http://blog.creonfx.com/performance/howto-optimize-rendering-peed-of-aspnet-ajax-websites

نصائح أخرى

لا تدعم Microsoft التخزين المؤقت للإخراج بالاشتراك مع ScriptControls أو تمديدات أو ScriptManagerProxies التي تحتاج إلى ScripTreferences. يتمثل الحل البديل في هذه المشكلة في تضمين مراجع البرنامج النصي التي تتطلبها هذه الموارد على مدير البرنامج النصي الرئيسي ، خارج عنصر التحكم المخبأة في الإخراج.

مزيد من المعلومات هنا

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