この 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
}
);