【发布时间】:2014-02-20 00:23:27
【问题描述】:
我知道我可以为 ASP.NET MVC 控制器操作创建自定义输出缓存属性。我想根据事件是否通过来更改输出缓存的持续时间。如果它已经过了当前日期,那么持续时间会更长。但是我需要检查数据库来执行此操作,但是我在控制器操作本身中进行了相同的调用。无论如何设置动作结果结束时的持续时间,因此它取决于在控制器动作中查询的事件的日期?我不想进行两次调用,一次在输出缓存属性和控制器操作中。
【问题讨论】:
标签: c# asp.net asp.net-mvc caching outputcache