我正在尝试使用缓存配置文件来缓存我的mvc应用程序中的子操作,但是我遇到一个例外:持续时间必须是正数。
我的web.config看起来像这样:
<caching> <outputCache enableOutputCache="true" /> <outputCacheSettings> <outputCacheProfiles> <add name="TopCategories" duration="3600" enabled="true" varyByParam="none" /> </outputCacheProfiles> </outputCacheSettings> </caching>
而我的小孩行动如下:
[ChildActionOnly] [OutputCache(CacheProfile = "TopCategories")] //[OutputCache(Duration = 60)] public PartialViewResult TopCategories() { //... return PartialView(); }
在一个视图中,我只是调用@ Html.RenderAction(“TopCategories”,“Category”)
但是我收到一个错误:
异常详细信息:system.invalidOperationException:持续时间必须是正数。
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。