我正在使用jQuery Load调用局部视图
我试过使用[OutputCache(Duration = 10,varyByParam =“ *”)],但结果相同
我得到200 OK而不是304未修改
setInterval(function () {
$("#ETLjobs").load('@Url.Action("indexp","JobsETL")');
}, 5000);
我的控制器是
[DonutOutputCache(Duration = 500)]
public ActionResult Indexp()
{
var x = db.BIOGetETLJobs();
var y = from xx in x
where xx.etat!="Completed"
select xx;
return PartialView(y);
}
顺便说一下如何将加载动作更改为长时间轮询?
收银员实际上在工作,我得到200 OK(来自缓存)
解决方法: