显示数据库记录网页的刷新?
情况如下:
有两个ASP网页分别称Page1,Page2。
Page1以表格形式显示数据库表中的多条记录,Page1中有一新增按钮在本WEB页激活Page2,Page2为增加记录网页,存储后我用locate返回Page1,可以:
当Page2为增加记录网页,返回Page1时,新增记录或没有出现在Page1(但数据库中有),或位置不对(Page1用的是翻页);
当Page2为修改记录网页,返回Page1时,经常出现修改的数据没有即时在Page1中显示;
不知如何解决? 代码如何写,又写在哪里呢?
问题点数:88、回复次数:5Top
1 楼xtra()回复于 2000-10-23 15:20:00 得分 0
在Page2使用Redirect方法试试看!!!Top
2 楼edyang(化石)回复于 2000-10-23 19:30:00 得分 88
这个客户端页面 Cache 有关;默认情况下,IE 的 Cache 设置并不是每次访问每次刷新。
试一试这个,在每个需要显示用户名的 ASP 加上 ExpireThisPage,但你要通知客户在你改好代码之后,至少刷新相关页面一次;最安全的做法是清除客户的 IE Cache:
Sub ExpireThisPage
Response.ExpiresAbsolute = #May 31,1980 13:30:15#
End Sub
不要用 Response.Expires = 0,一般情况下不管用。
Top
3 楼darkwing()回复于 2000-10-23 21:54:00 得分 0
可能跟你设定的recordset的属性有关。Top
4 楼WilliamGui(二手冰箱)回复于 2000-10-24 19:54:00 得分 0
Thanks for edyang!Top




