最近发现jQueryUI中tabs的ajax载入,总是会出现304未修改的情况,明明数据有变化的么~应该返回200才对。
于是尝试在beforeLoad中设置:
ui.ajaxSettings.cache = false;
无果,第二次点击tab依然是 http 304,转换了一下思路,改在控制器上禁用页面缓存:
[OutputCache(Location = System.Web.UI.OutputCacheLocation.None)] public class MyController
很好,全变成http 200了。
也没有深究下去到底tabs中应该怎么设置才能达成cache = false ...