Asp.net MVC中基于Url参数的缓存
我已经定义了路线文化/控制器/操作/id...我的控制器包含以下操作..
[OutputCache(Duration=60*10)]
public ActionResult Index()
{*/do magic here/*}
是否可以根据文化缓存内容?
i have defined a route culture/Controller/action/id... my controller contains following action..
[OutputCache(Duration=60*10)]
public ActionResult Index()
{*/do magic here/*}
is it possible to Cache contents based on Culture?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
本地化完整指南提供了一个示例,说明如何使用
VaryByCustom
参数来实现此目的。在 global.asax 中,您将覆盖GetVaryByCustomString
方法:然后:
或者,如果您想仅依赖区域性路由数据参数,您可以执行以下操作:
The localization complete guide presents an example of how to achieve this using the
VaryByCustom
parameter. In global.asax you would override theGetVaryByCustomString
method:and then:
Or if you want to rely solely on the culture route data parameter you could do this: