我已经在我的项目中实现了两个名为“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);
请指教。