ASP.NET页面自动返回并更新

来源:百度知道 编辑:UC知道 时间:2024/05/02 19:41:45
想要做一个在A页面操作,成功后转到B页面提示信息,然后能自动返回前一个页面并刷新.用histroy.go()能返回但是不刷新.求解决办法

PS:如果是指定前一页地址的话就算了,因为A页是任意的.

Respose.Redirict(Request.RawUrl)
Request后面的记不清了,大致就这么写的
就是返回到请求页
你可以试一下

返回的时候在page_load事件里在绑定下数据不就刷新了

用Request.UrlReferrer
或者用这个Response.redirect(request.servervariables["http_referer"])

传给b页面a的地址不就行了,然后b
Respose.Redirict(Request.QueryString["url"])

上面都是服务端的,我写个客户端的:
A页
<a href="refreshb.html">b页面</a>
B页
<script type="text/javascript">
function back()
{
location.href=document.referrer.toString();
}
window.setTimeout(back,3000);
</script>
写到<head/>部分
3秒后自动返回a页
前提,A,B页面是服务器上运行的,也就是必须为他们配置IIS,vs.net中应该没有限制。

在页面B的page_load事件里加上这么一句
Response.Addhead(“Refresh”,"5,A页的URL")
其中5是在页面B停留的时间