ASP.Net MVC不需要的缓存问题

时间:2009-09-07 06:47:53

标签: asp.net-mvc caching

我有一个ASP.Net MVC项目的问题,在我的大多数编辑屏幕上,如果我进行更改,保存它然后返回到我的编辑屏幕,如果我再按,则不会显示新的更改F5刷新页面然后显示更改。我猜这是某种缓存问题?我从未遇到过使用WebForms的问题,我认为服务器不会缓存ASPX页面,因为它知道它们可能是动态内容。

有谁知道与MVC的交易是什么和缓存?另外,在我的任何动态页面上停止缓存的最佳方法是什么(大多数都是这样,所以我很乐意为所有页面关闭它),如果可能的话,我宁愿做这个项目而不是IIS结束

由于

1 个答案:

答案 0 :(得分:1)

使用OutputCache属性装饰您的ActionResult(请参阅this question):

[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")]
public ActionResult Edit(int id) { }