首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器缓存问题

浏览器缓存问题
EN

Stack Overflow用户
提问于 2009-07-20 22:14:48
回答 1查看 247关注 0票数 1

我在使用ASP.NET MVC1.0时遇到了问题。

当我第一次访问视图"Products“时,它的ActionResult方法被调用时没有任何问题(我使用断点来查看它)。

但是,如果我访问一个视图"ProductsOrders",并试图通过按浏览器的“返回”按钮返回到“产品”,则不能访问“产品”ActionResult,只能访问它的javascript文件。

为什么我只能在返回时访问"Products“javascript文件,而ActionResult却不能??难道不应该再次调用Action吗?

谢谢!

问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-07-21 17:36:04

不,不一定。当你点击浏览器的后退按钮时,页面通常来自浏览器的缓存。如果你想防止这种情况,你不应该允许浏览器缓存页面。它甚至可能来自ASP.NET输出缓存(或中间的web代理),在这种情况下,您的操作也不会被调用……

我刚刚看到了一个相关的问题,可以帮助你解决这个问题:Disable browser cache for entire ASP.NET website

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1156264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档