我正在使用asp.net mvc,并且有一个视图用于显示一个项目和一个视图用于允许编辑该项目。当用户提交编辑后的项目时,它会将其重定向到该项目的视图。由于该项目视图被缓存,因此重定向后未反映更改。也可以直接编辑查看项目页面,然后使用JavaScript提交并刷新页面。
我注意到stackoverflow在编辑项目时不知何故可以使其正常工作,将您重定向到具有反映更改的页面。他们的缓存设置为public,max-age=120,因此我很惊讶浏览器没有拉取本地副本而不是反映更改的版本...
无论如何,在这些情况下是否有一种强制刷新缓存的方法?我希望不必附加随机查询字符串值,但如果没有其他方法,那就只能这样做了。
我注意到stackoverflow在编辑项目时不知何故可以使其正常工作,将您重定向到具有反映更改的页面。他们的缓存设置为public,max-age=120,因此我很惊讶浏览器没有拉取本地副本而不是反映更改的版本...
无论如何,在这些情况下是否有一种强制刷新缓存的方法?我希望不必附加随机查询字符串值,但如果没有其他方法,那就只能这样做了。