「XYZ」と「ABC」という名前の 2 つのアクション メソッドで、プロジェクトに出力キャッシュを実装しました。コントローラーは両方の方法で異なることに注意してください。
いずれかのイベントでアクション「XYZ」の出力キャッシュをクリアすると、別のアクション メソッドのキャッシュもクリアされますか? または、2番目の方法でもキャッシュをクリアする必要がありますか? 以下のコードを使用してキャッシュをクリアしています。
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);
ご意見をお聞かせください。