我有这个 OutputCache 的例子。我的问题是我希望页面仅在[id]
等于时才被缓存NULL
。在所有其他情况下,我根本不想拥有缓存。
我的控制器:
[OutputCache(Duration = int.MaxValue, VaryByParam = "id")]
public ActionResult Details(int id)
{}
路由配置:
routes.MapRoute(
name: "edit",
url: "edit/{id}",
defaults: new {
controller = "asd",
action = "Details",
id = UrlParameter.Optional
}
);