كيفية واضح OutputCache على الموقع دون إعادة تشغيل التطبيق

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

  •  09-06-2019
  •  | 
  •  

سؤال

هل هناك طريقة واضحة أو إعادة تعيين outputcache على موقع كامل بدون تشغيل ؟

أنا مجرد البدء في استخدام outputcache على الموقع عندما كنت جعل خطأ في إعداد عليه أنا بحاجة إلى الصفحة يمكنك استعراض إلى أنه سيتم إعادة تعيين.

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

المحلول

هذا ينبغي أن تفعل خدعة:

Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)

 Dim path As String
 path="/AbosoluteVirtualPath/OutputCached.aspx"
 HttpResponse.RemoveOutputCacheItem(path)

End Sub

نصائح أخرى

قم بإضافة التعليمات البرمجية التالية إلى وحدة تحكم أو إلى صفحة التعليمات البرمجية:

HttpContext.Cache.Insert("Page", 1);
Response.AddCacheItemDependency("Page");

إلى الإخراج واضح cachne استخدام الأوامر التالية في وحدة التحكم:

    HttpContext.Cache.Remove("Page");
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top