سؤال

لقد سمعت في أحد البودكاست الأخير (متعدد الأشكال) أنه من الممكن تخزين عنصر تحكم المستخدم مؤقتًا بدلاً من الصفحة بأكملها.

أعتقد أن عنصر التحكم في الرأس الذي يعرض المحتوى الثابت والتحكم في التذييل الخاص بي يمكن أن يستفيد من التخزين المؤقت.

كيف يمكنني القيام بالتخزين المؤقت لعناصر التحكم هذه فقط؟

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

المحلول

إلق نظرة هنا
يمكنك استخدام VaryByParam و VaryByControl في ذاكرة التخزين المؤقت للإخراج.

نصائح أخرى

أعتقد أنه يمكنك تحديد OutputCache في ملف ترميز عنصر التحكم كما تفعل في صفحة ASPX.وسيتم تخزينه مؤقتًا بشكل صحيح تلقائيًا.

ما عليك سوى قراءة توجيه صفحة OutputCache على MSDN والحصول على المعلمات الصحيحة ويجب أن تفعل ما تريده.

لقد مر وقت طويل منذ أن قمت بكتابة ASP.NET الكلاسيكي ولكني أعتقد أن هذه هي الطريقة التي يتم بها الأمر.

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