asp 有没有返回历史上一页并刷新的代码?

来源:百度知道 编辑:UC知道 时间:2024/06/16 09:56:20
我找了好多但都不好用,

具体功能比如:登录时,无论在哪个页面登录,输了帐号登录后即可返回刚才登录的页面,但是已经刷新过.

请高手们帮忙
感谢两位,
但是我测试的结果是带参数的页数就无法返回
比如aaa.asp?id=111在这样的页面登录就无法返回了

对了刚才我在提交的问题补充的时候,发现百度这个,提交成功后会有一个提示框,确定后即可更新原来页面,如果能这样实现也行,再请大家帮帮忙

除了登录页以外,其他页面可以使用COOKIES来记录当前页,然后登录完成后返回到之前记录的那个页面。
如:
其他每个页面都记录当前页面地址
Response.Cookies("myweb")("currenturl") = "当前页"

然后在登录页面里写
If 登录成功 Then
Call GotoURL(1,Request.Cookies("myweb")("currenturl"))
End If

'************************************************
'** 跳到指定的页面
'************************************************
Private Sub GotoURL(strTime,strURL)
response.write "<meta http-equiv=refresh content=" & strTime & ";URL=""" & strURL & """>"
response.end
End Sub

你需要在登陆页面记录的,.你在你登陆页面放下面代码
<input type="hidden" value="<%=Request.ServerVariables("HTTP_REFERER")%>" name="url">

提交页面放这代码

if Request("url")="" or instr(Request("url"),"index.asp")>0 then
url="inde