解决方案 »

  1.   

    图片名一样吗?如果一样,那就是浏览器缓存的问题,和asp.net mvc无关
      

  2.   

    好恐怖阿,我才发现我辛苦做的mvc网站竟然只是添加删除文章有变化,而更新根本没变化,除非过一段时间才能看出来.这是怎么回事,请高手帮忙.我再加20分.
      

  3.   

    要么你更新后把html文件改个名字,然后当前页就失效了,必须重新点击链接跳转到新的页面去
    要么别使用静态页面,每次刷新从数据库里读取文章然后显示
    否则浏览器给你缓存了,你页面名字图片名字都没变,浏览器怎么知道它已经是另外的东西了呢
      

  4.   

    谢谢,你是高手吧,看你专业分很高,帮帮忙.
    这样的,我是刚学的mvc,做了一个网站,做时没注意,现在突然发现,不只图片,文章从后台修改后,前台没变化,要好久才能变化.没什么业务看变化,但客户人家从后台管理修改,应该立刻刷新看前台效果阿,这是起码的要求.
    如果MVc就是这样的话,那只能老实用原来的webform了.
      

  5.   


    好久才能变化 说明是变化了,有缓存问题。查看你的action或者webcofig,看有无“Cache” 字样。一般情况下,一个网站都会运用缓存技术。 不论是OutputCache还是DataCache。目的是为了加快访问速度。你最好是仔细调试一下,看第二次访问的时候会不会命中断点(action断点,或者底层获取数据断点),有每次都有命中说明不是缓存问题,假如第一次命中,之后一段时间不会命中的话,说明肯定是缓存问题