mvc chrome浏览器缓存查看结果

发布于 2024-12-15 12:55:54 字数 482 浏览 1 评论 0原文

我有一个关于 chrome 中意外视图缓存的简单问题。我有 Asp.Net MVC Web 应用程序。在我的搜索页面上,我有一个重置按钮,它使用 JavaScript 函数(简单的 window.location.href 逻辑)进行页面刷新。一切都很好并且在 IE 和 FF 中工作正常。

当我开始在谷歌浏览器中测试时,我遇到了一些意外的视图缓存 - 简而言之,浏览器显示了缓存的视图结果。

我在我的操作之上尝试了以下操作,但在 Chrome 中没有效果 -

[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")]

简单的 F5 也会将页面刷新/重置为原始状态,但我的基于 js 函数的刷新在 Chrome 中不起作用。有什么想法吗?

额外:chrome 是否理解通过样式或内联属性完成的表格/div 宽度(以 % 为单位)?我在测试时遇到了一些意想不到的问题。

I've a simple question about unexpected view caching in chrome. I've Asp.Net MVC web-app. On my search page I've a reset button which does a page refresh using a javascript function (simple window.location.href logic). All is good and working fine in IE as well as FF.

When I started testing in google Chrome I'm getting some unexpected view caching - in short the browser is showing cached view result.

I tried the following on top of my action but no effect in chrome -

[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")]

A simple F5 will also refresh/reset the page to original state but my js function based refresh is not working in Chrome. Any idea?

Extra: Does chrome understand table / div width in % done via style or inline attribute? I got some unexpected hiccups while testing.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

狼亦尘 2024-12-22 12:55:55

嗯,这是很久以前的事了。现在,我使用 AJAX 进行部分回发(并且我使用 jQuery.forms.js,因此我可以执行 $(frmId).ajaxForm({ ...}))

所以,我没有等待/依赖浏览器刷新。现在,网格的内容直接替换为从部分视图返回的内容。

另请参阅成功后的更多处理 & 提交前的扩展验证

Well, this was long ago. Now, I've partial postback using AJAX (and I use jQuery.forms.js so I can do $(frmId).ajaxForm({ ...}))

So, I don't have to wait / rely on the browser to refresh. Now, the content of my Grid is replaced directly with what is being returned from my partial view.

Also see, more processing upon success & extended validation beforeSubmit

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文