注册 登录
编程论坛 ASP技术论坛

请教asp页面如何只刷新一次

邹伟 发布于 2004-12-11 11:09, 2005 次点击

我做了一个ASP页面,我不想用时间来控制它的刷新,我就想在它打开的时候自动刷新一次,我要想达到这样的效果我要怎么做呢?请大家帮帮我!

12 回复
#2
pyzheng2004-12-12 01:21
我不知道  不过我着想  你可以那一个随机数去改变啊
#3
counter2004-12-12 18:00
用"request.servervariables("HTTP_REFERER")"
#4
belin20002004-12-12 18:08
晕,你打开的时候就是刷新一次啊
#5
griefforyou2004-12-13 09:28

打开的时候为什么要刷新一次?汗。

#6
belin20002004-12-13 18:02
汗,你打一个网址,他不是给新的数据你吗??不相当刷新吗?
#7
mjwang2004-12-23 16:14

<% if session("load")=0 then

session("load")=1

%>

<script>window.location=....</script>

<%

end if

%>

#8
regedit2004-12-23 16:34

<% if session("load")=0 then

session("load")=1

%>

<script>window.location=....</script>

<%

end if

%>

汗,这句有什么用?

#9
tang6882004-12-25 10:34

7楼的是思路上的正解,

<script>window.location=....</script>

这一句中的....就是本页的链接。

然而这个程序还是不能正常运行的,因为:

session("load")在没有符值前是空,不是0

所以它不会运行

<script>window.location=....</script>

这一句进行刷新。

把它改为

if isnull(session("load")) then

保证能实现你的任务

#10
x90x902004-12-25 11:06

个位大哥

我是初学者,你们能不能把每行的程后加上注示啊? 我做的那个页面必刷新两次才能将内容完整的显示出来,

所以我想让它打开后自动刷新一次。

#11
regedit2004-12-25 11:41
#12
griefforyou2004-12-25 12:38

有事说事,你为何说其它的呢?

你的问题明明应该是这样说:为什么ASP页面每次打开要刷新一下才能显示新的内容? 加上下面两行代码,不缓存ASP页就可以了。

response.expires=-1 Response.CacheControl="no-cache"

#13
boyfuture2007-10-12 23:36
以下是引用griefforyou在2004-12-25 12:38:00的发言:

有事说事,你为何说其它的呢?

你的问题明明应该是这样说:为什么ASP页面每次打开要刷新一下才能显示新的内容?

加上下面两行代码,不缓存ASP页就可以了。

response.expires=-1
Response.CacheControl="no-cache"

上帝啊,我用了后页面反倒瘫痪了啊,救救我!附错误提示,即使删除也没法运行了。。。
错误类型:
(0x80020009)
发生意外。
/ao/humanresourcedep/smsalter.asp, 第 25 行

1