日期:2014-05-19  浏览次数:20344 次

ajax,XMLHTTP调.aspx文件老调的老数据,是不是缓存的原因?大家遇到过么?
ajax,XMLHTTP调.aspx文件老调的老数据,是不是缓存的原因?大家遇到过么?
如果是缓存的原因,因该怎么关闭呢?[asp.net默认是启动缓存的]
另外,xmlhttp.open( "GET ", "/include/periodData.aspx?sdate= "+sdate+ '&edate= '+edate+ '&ss= '+Math.round(Math.random()*100),false);这样写也没用
高手求救阿!!!!!!!!!!!!!!

------解决方案--------------------
帮顶!!!
关注。。。
------解决方案--------------------
是缓存的原因,我都是这样做:
var d = getDate();
xmlhttp.open( "GET ", "/include/periodData.aspx?sdate= " + d.toString(),false);
------解决方案--------------------
程序里面控制不缓存就可以。
------解决方案--------------------
periodData.aspx

Response.Expires = -100;
------解决方案--------------------
是缓存的原因,可以在querystring后面加上时间戳