【问题标题】:ASP.Net MVC Unwanted Caching IssueASP.Net MVC 不需要的缓存问题
【发布时间】:2009-09-07 06:47:53
【问题描述】:

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

有谁知道 MVC 和缓存是什么关系?还有什么是阻止缓存发生在我的任何动态页面上的最佳方法(这是其中的大多数,所以我很乐意为所有页面关闭它),如果可能的话,我宁愿做这个项目而不是 IIS 结束.

谢谢

【问题讨论】:

    标签: asp.net-mvc caching


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2022-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多