2009-09-07 70 views
0

我有一个ASP.Net MVC项目的问题,因为在我的大部分编辑屏幕上,如果我进行了更改,保存它然后返回到我的编辑屏幕中,新的更改没有显示,如果我然后按F5刷新页面,然后显示更改。我猜这是某种缓存问题?我从来没有遇到WebForms的这个问题,我认为服务器不会缓存ASPX页面,因为它知道它们可以是动态内容。ASP.Net MVC不需要的缓存问题

有谁知道与MVC的交易是什么和缓存?还有什么是停止在我的任何动态页面上发生缓存的最好方法(这是大多数,所以我会高兴地关闭所有页面),如果可能的话,我宁愿做这个项目端而不是IIS端。

感谢

回答

1

装饰与OutputCache属性您的ActionResult(见this question):

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