الناتج التخزين المؤقت - GetVaryByCustomString على أساس القيمة المعينة في تحميل الصفحة ()

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

  •  21-08-2019
  •  | 
  •  

سؤال

وأستخدمه ASP.net الناتج التخزين المؤقت وتريد تنفيذ GetVaryByCustomString إصدار () منه. ومع ذلك لقد حصلت في مشكلة عندما يستند ذاكرة التخزين المؤقت على القيمة المعينة في PageLoad () صفحة.

عند Default.aspx الحمل، إصدار تحكم العضو أود أن تظهر يقوم على URL الذي يحتاج للذهاب من خلال استعلام قاعدة بيانات.

وwww.website.com/apples سيتم تحميل وفي التعليمات البرمجية خلف الصفحة، I جعل استعلام إلى قاعدة البيانات واسترجاعها القيم أريد.

وسيكون من الممكن لاستخدام التخزين المؤقت، أو أحتاج لتنفيذ الاختلاف بلدي منه.

هل من الممكن الاستعلام عن قاعدة بيانات في دورة حياة الصفحة في وقت سابق من هذا أنه عندما يتم تنفيذ GetVaryByCustomString، فإن المتغير يتم تعيين بالفعل؟

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

المحلول

وانتقلت مدونة تعيين المتغير إلى الأسلوب Page_PreInit الذي يبدو أنه تنفيذ قبل GetVaryByCustomString ().

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