【发布时间】:2011-08-03 12:17:13
【问题描述】:
我正在使用 asp.net mvc 并有一个显示项目的视图和一个允许编辑项目的视图。当用户提交一个已编辑的项目时,它会将他们重定向到该项目的视图。重定向时不会反映更改,因为正在缓存项目视图。查看项目页面也可以内联编辑,然后提交按钮使用 javascript 提交,然后刷新页面。
我注意到,当您编辑项目时,stackoverflow 会以某种方式使这项工作发挥作用,它将您重定向到反映您所做更改的页面。他们的缓存设置为 public,max-age=120,所以我很惊讶浏览器不会在没有反映更改的情况下提取本地副本...
无论如何,有没有办法在这些情况下强制刷新缓存?我不希望附加随机查询字符串值,但如果没有其他方法,我会这样做。
【问题讨论】:
标签: asp.net asp.net-mvc caching