2013年3月1日

如何解决Ajax请求结果的缓存问题

摘要: 在默认情况下,IE会针对请求地址缓存Ajax请求的结果。换句话说,在缓存过期之前,针对相同地址发起的多个Ajax请求,只有第一次会真正发送到服务端。在某些情况下,这种默认的缓存机制并不是我们希望的(比如获取实时数据),这篇文章就来简单地讨论这个问题,以及介绍几种解决方案。目录 一、问题重现 二、通过为URL地址添加后缀的方式解决问题 三、通过JQuery的Ajax设置解决问题 四、通过定制响应解决问题一、问题重现我们通过一个ASP.NET MVC应用来重现IE针对Ajax请求结果的缓存。在一个空ASP.NET MVC应用中我们定义了如下一个默认的HomeController,其中包含一个返回当 阅读全文

posted @ 2013-03-01 13:12 雪域高原梦 阅读(413) 评论(0) 推荐(0)

SQL语句中,union并集,intersect交集,except差集

摘要: 注意此语法仅在SQL Server 2005及以上版本支持。要求:表t1,t2的结构一致t1中的数据:1,2,3,4,5t2中的数据:3,4,5,6,7UNION是指合并第一个集合,第二个集合中的数据。select*fromt1UNONselect*fromt2结果:1,2,3,4,5,6,7 UNION有重复记录只取一条,用UNIONALL时取所有重复记录select*fromt1UNONALLselect*fromt2结果:1,2,3,4,5,3,4,5,6,7INTERSECT是指在两个集合中都存在的数据。select*fromt1INTERSECTselect*fromt2结果:3,. 阅读全文

posted @ 2013-03-01 12:30 雪域高原梦 阅读(335) 评论(0) 推荐(0)

导航