怎么让显示是最新页面,而不是历史页面?
点击本地端的 button ,使用 window.showModalDialog 打开一个新窗口。可当新窗口的代码有变更后,点击该 button 显示的网页并不是最新代码的内容,而是历史画面。请问有什么方法可以让显示的画面是最新代码的内容,而不是历史画面?
问题点数:20、回复次数:10Top
1 楼freecs(北狼)回复于 2003-08-03 12:03:32 得分 0
asp.net是编译后运行的,不同于asp
所以代码改变后,如果不从新编译运行,不可能看到新的Top
2 楼shixueli(我们总是不能随心所欲)回复于 2003-08-03 12:15:19 得分 0
-如果是asp.net页,重新编译,
--
-如果是静态页面,关闭浏览器再来Top
3 楼panyee(快乐王子)回复于 2003-08-03 12:30:10 得分 0
aspx页面第一行加入一句:
<%@ OutputCache Duration="1" VaryByParam="*"%>Top
4 楼LinyaoLM(阿水)回复于 2003-08-03 12:31:42 得分 0
To panyee(快乐王子):
能不能取消缓存啊?Top
5 楼LinyaoLM(阿水)回复于 2003-08-03 12:35:47 得分 0
To freecs(斌) :网页的代码没变,而是数据库的资料变了,但是第二次访问网页时显示的画面是数据库资料变化前的画面,显示得不是最新资料。
To shixueli(渴望成功):关闭该页面没有用Top
6 楼shixueli(我们总是不能随心所欲)回复于 2003-08-03 13:07:55 得分 0
关闭浏览器再打开页面,点击button,出来的页面如果不是最新的,
不是我有问题就是你有问题Top
7 楼shixueli(我们总是不能随心所欲)回复于 2003-08-03 13:08:05 得分 0
:)Top
8 楼kongxing(我心飞翔)回复于 2003-08-03 13:13:03 得分 0
这个问题我也碰到了,把客户端的IE临时文件夹清空就可以了,但不是解决办法。而且并不是所有机器访问该网页都不刷新。
关注中Top
9 楼kongxing(我心飞翔)回复于 2003-08-03 13:14:47 得分 20
在页面中加上“<META HTTP-EQUIV="Expires" content="May 31,1900 13:30:15">”试一试
Top
10 楼LinyaoLM(阿水)回复于 2003-08-03 13:32:46 得分 0
To kongxing():好像可以了,我再测试一下,如果没有问题我再结贴给你分。谢谢你!!!Top




