我做了两个页面:
A,读取D盘上的一个TXT文件,显示在Label上面.
B,空页面.
A上有个连接,连到B上.
____________________________________________________________________________________________________________A页面的PageLoad写了下面的代码,控制缓存失效时间.Response.Cache.SetExpires(DateTime.Now.AddMinutes(1));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(true);____________________________________________________________________________________________________________测试过程:
我先打开A页面,显示了TXT得内容"123",然后打开D盘上面的TXT文件,将内容改为"123123",
接着点击A上面的连接到B,等待一分钟后,从B页面按Back返回,A页面上显示的竟然还是"123"!!!!!!.
A,读取D盘上的一个TXT文件,显示在Label上面.
B,空页面.
A上有个连接,连到B上.
____________________________________________________________________________________________________________A页面的PageLoad写了下面的代码,控制缓存失效时间.Response.Cache.SetExpires(DateTime.Now.AddMinutes(1));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(true);____________________________________________________________________________________________________________测试过程:
我先打开A页面,显示了TXT得内容"123",然后打开D盘上面的TXT文件,将内容改为"123123",
接着点击A上面的连接到B,等待一分钟后,从B页面按Back返回,A页面上显示的竟然还是"123"!!!!!!.
解决方案 »
- webserivice发布到XP 的IIS上以后读取IIS路径返回文本
- 求助关于treeview无法显示绑定后的图标
- 在线等、如何动态在groupBox里生成不重叠的Label控件
- 关于TreeView的OnSelectedNodeChanged属性的问题
- c# 调用c++ 写的dll 传递返回值得问题
- 2007年情人节浪漫指南完全手册(超实用) 續
- 有一个DataError事件,这个事件是怎么触发的呢?
- 试图运行一个项目时出错:未能加载文件或者程序集"XXX"或它的某一个加载项
- c# 打印按钮的实现
- 请问如何使用c#进行串口操作?
- datagridview的列随意拖动问题
- 通过C#屏蔽WORD菜单出现-类型“Microsoft.Office.Core.CommandBars”在未被引用的程序集中定义错误
{
Response.Cache.SetExpires(DateTime.Now.AddMinutes(1));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(true);
}试试
我是按IE上面的Back键回退的,如果有缓存的话,不会走PageLoad,如果没有缓存或者缓存过期的话,只要是走PageLoad,就可以读到TXT的内容的啊,修改的内容就应该显示了~~~~