惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
雷峰网
雷峰网
宝玉的分享
宝玉的分享
IT之家
IT之家
J
Java Code Geeks
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
博客园 - 叶小钗
V
Visual Studio Blog
Engineering at Meta
Engineering at Meta
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
月光博客
月光博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
美团技术团队
爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
L
LangChain Blog
U
Unit 42
有赞技术团队
有赞技术团队
博客园_首页

博客园 - 焰凌

Poor code: Dynamic changing of table schema When we need to inherit from WSS WebPart class? The issue of upload big file on SharePoint with IIS7 Why no effects when change the "Site Master Page Settings" from "Site Actions - Site Settings - Look and Feel - Master Page"? 怎样在MOSS2007和WSS3.0中修改服务帐户和密码 HttpApplication机制 "NOT IN", "JOIN...IS NULL", "NOT EXISTS" 之间的效率对比 为SharePoint新项目做准备 MOSS 2007 SSP (1) How to create and delete a SharePoint site by web application Search user of specific domain name Received DGT's document 水晶报表PUSH模式多个表数据的显示 上海电信之具有地域歧视的霸王条款 来上海一年多了,第一次感冒! differentia of [string str=null;] and [string str="";] 搬家了,没宽带了 工作以后 找不到状态了!
页面缓存的困扰
焰凌 · 2006-07-15 · via 博客园 - 焰凌

相信做Web的大多都遇到过类似的问题,IE在打开一个页面的时候默认会从临时文件中先找以前的临时文件,如果有则直接从临时文件中取而不从服务器下载。对于动态页面来说,这简直是个恶梦。虽然可以通过Internet选项中的设置来禁止从临时文件中获取页面,但我们却没办法强迫每个客户都更改自己的IE设置。

对于以上的问题,在每个页面的Page_Load第一行加
  Response.Expires=-1;
但是在MSDN中可以看到下面的话:Expires、ExpiresAbsolute 和 CacheControl 属性已被否决,转而使用 HttpCachePolicy 类的方法(可通过 Cache 内部对象获得)来控制 IIS 输出缓存和客户端缓存。
因此我们将那行代码改为
  Response.Cache.SetExpires(DateTime.MinValue);
可是在每个页面都加上这么一句,却显的很麻烦,因为我们从Page类中派生一个子类MyPage,在该类中重写OnLoad方法,把那行代码写在这里,然后每个页面继承自MyPage就可以了。
有人可能觉得写一个自定义的Page派生类很麻烦,其实这么做还是有很大好处的。