Очистка кэша страниц в ASP.NET

Все вышеперечисленное подходит, если c-sharp вы знаете, для каких страниц c# нужно очистить кеш. В моем csharp случае (ASP.NET MVC) я ссылался visual-c# на одни и те же данные со c#.net всех сторон. Поэтому, когда aspdotnet я сделал [сохранение], я csharp хотел очистить весь кеш-сайт. Вот csharp что у меня сработало: http://aspalliance.com/668

Это c#-language делается в контексте фильтра c#-language OnActionExecuting. Это так aspdotnet же легко можно сделать, переопределив outputcache OnActionExecuting в BaseController c-sharp или что-то в этом роде.

HttpContextBase httpContext = filterContext.HttpContext;
httpContext.Response.AddCacheItemDependency("Pages");

Настройка:

protected void Application_Start()
{
    HttpRuntime.Cache.Insert("Pages", DateTime.Now);
}

Незначительная c# настройка: У меня есть помощник, который csharp добавляет «флэш-сообщения» (сообщения aspx об ошибках, сообщения об c#-language успехе - «Этот элемент был outputcache успешно сохранен» и т. Д.). Чтобы asp.net-website избежать появления флэш-сообщения csharp при каждом последующем GET, мне c-sharp пришлось сделать недействительным c# после написания флэш-сообщения.

Очистка asp.net-website кеша:

HttpRuntime.Cache.Insert("Pages", DateTime.Now);

Надеюсь, это поможет.

c#

asp.net

outputcache

2022-07-02T21:35:59+00:00