Ответ 1
Это должно сделать трюк:
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
Есть ли способ очистить или reset выходной файл для всего веб-сайта без перезагрузки?
Я только начинаю использовать outputcache на сайте, и когда я ошибаюсь в его настройке, мне нужна страница, на которой я могу перейти к ней, reset.
Это должно сделать трюк:
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");