ASP如何返回当前页

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:54:59
有上千条记录,于是我采取了分页的办法,在管理的过程中,比如我修改完第5页提交后,马上转回都第1页,我再一页一页地翻到第5页,修改后又返回到第一页。求一段返回当前页的代码,谢谢!

在Asp页面首部加入
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "No-Cache"
禁止缓存,那么返回后数据会重新读取。也可以起到刷新作用。

在给修改页面传递参数的时候加上当前页面的值,就可以返回了。
比如你的修改按钮代码为:
<a href="modi.asp?mid=<%=rs("ID")%>&cpage=<%=cpage%>">修改</a>
(cPage表示当前页,cPage=Request("page"))
在修改页面,处理完了之后:
Response.Redirect("list.asp?page=" &request("cpage"))

另外一个比较简单的方法:
显示页面禁止缓存,在修改页面完了之后,history.back(1),后退到显示页面,这时显示页面会刷新的。

设置Rs.absolute = page
page是当前页后跟的参数,比如:
http://localhost/abc.asp?page=1 表示第一页http://localhost/abc.asp?page=5 表示第五页

javascript:history.go(-1)