0

我已经在我的项目中使用名为“XYZ”和“ABC”的两个动作方法实现了输出缓存。请注意,两种方法的控制器都不同。

如果我将清除任何事件的动作“XYZ”的输出缓存,它是否也会清除另一个动作方法的缓存?或者我是否还需要清除第二种方法的缓存?我正在使用以下代码清除缓存:

 var requestContext = new System.Web.Routing.RequestContext(
    new HttpContextWrapper(System.Web.HttpContext.Current),
    new System.Web.Routing.RouteData());

    var Url = new UrlHelper(requestContext);
    var urlToRemove = Url.Action("XYZ", "controller");
    HttpResponse.RemoveOutputCacheItem(urlToRemove);

请指教。

4

0 回答 0