《Back to previous》 


<script> history.go(-1); </script> 

esponse.Write("<SCRIPT language=javascript>alert('提示:操作成功!');this.location.href='"&request.ServerVariables("HTTP_REFERER")&"';</SCRIPT>")

1、返回上一页并刷新

方法一:

Response.Write("<SCRIPT language=javascript>alert('提示:操作成功!');this.location.href='"&request.ServerVariables("HTTP_REFERER")&"';</SCRIPT>")

Response.Write("<SCRIPT language=javascript>alert('登录成功!');history.go(-1);</SCRIPT>")

其中 request.ServerVariables("HTTP_REFERER") 为上一页地址(来源地址)

方法二:response.redirect(request.ServerVariables("HTTP_REFERER")) 直接返回不提示,也可在返回前提示,


response.write "ok"
response.redirect(request.ServerVariables("HTTP_REFERER"))

方法三:

在Asp页面首部加入 
Response.Buffer = True 
Response.ExpiresAbsolute = Now() - 1 
Response.Expires = 0 
Response.CacheControl = "no-cache" 
Response.AddHeader "Pragma", "No-Cache"

禁止缓存,那么返回后数据会重新读取。也可以起到刷新作用。


2、返回上一页不刷新

<Script language=javascript>alert('对不起,您输入的用户名已经存在!');;history.back();</Script> 或 <Script language=javascript>alert('对不起,您输入的用户名已经存在!');;history.gok-1();</Script>