2011-11-15 19 views
1

我有一个简单的问题,关于在铬中意外的视图缓存。我有Asp.Net MVC网络应用程序。在我的搜索页面上,我有一个重置按钮,它使用javascript函数执行页面刷新(简单的window.location.href逻辑)。一切都很好,在IE和FF中都可以正常工作。mvc铬浏览器缓存查看结果

当我开始在Google Chrome中测试时,我收到了一些意外的视图缓存 - 总之浏览器显示缓存的视图结果。

我想对我的行动的顶部,但在Chrome没有效果如下 -

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

一个简单的F5也将刷新/页面恢复到原来的状态,但我的js函数基于刷新不使用Chrome 。任何想法?

额外:铬是否理解通过样式或内联属性%完成表/ div宽度?测试时,我得到了一些意想不到的打嗝。

回答

0

那么,这是很久以前。现在,我使用AJAX进行部分回发(我使用jQuery.forms.js,因此我可以这样做$(frmId).ajaxForm({ ...}))

所以,我不必等待/依靠浏览器来刷新。电网与正从我的局部视图返回什么直接更换。

而且看,more processing upon success & extended validation beforeSubmit