在当前页面,.net上提交web表单后,发送用户回到上一页
sending user back to previous page after submitting web form on current page, .net
在。net网站上,是否有一种简单的方法可以在用户在当前页面上发布表单之前将他们送回他们访问过的最后一页,而不需要某种过度的面包屑系统?我知道这听起来有点混乱,但是假设您在Page1.aspx上。你去第二页。Aspx,它有一个web表单。你填好网络表单,它会自动返回。在回发之后,我希望将它们发送回它们最初所在的页面,在本例中是Page1.aspx。所述。Aspx显然是可变的。
我开始使用history.go()玩一些javascript,但我不能让它正常工作。有什么建议吗?
使用请求。UrlReferrer属性
在ASP.NET中导航到上一页(Request.UrlReferrer)
您可以发送必须作为url参数返回的页面,就像登录模块一样。
例如,你用这个url page2.aspx?RetPage=Page1.aspx
进入page2.aspx
,当你完成page2时,你得到RetPage
并重定向到你在那里设置的任何值
您可以将referrer (Page1.aspx)传递给Page2.aspx。所以Page2。然后,Aspx使用一个隐藏的输入字段,其中包含引用者。
当访问者从Page2(向自己)提交表单时,表单处理程序随后接收到引用者,并可以在结果页面中将其设置为http-equiv="refresh"
。
<html>
<head>
<title>Form Result</title>
<meta http-equiv="refresh" content="5;URL='Page1.aspx'" />
</head>
<body>
<p>Thank you for your input, you will automatically return to
<a href="Page1.aspx/">the previous page in 5 seconds.</a>.</p>
</body>
</html>
通过将超时时间更改为0秒以上,用户仍然可以在他被自动发送回他来自的页面之前读取结果。
希望这对你有帮助!
相关文章:
- 如何在angularjs应用程序中注销后,通过浏览器后退按钮禁止用户访问上一页
- 如何通过单击浏览器的后退按钮来限制用户不转到上一页
- 如果用户来自网站上的上一页,那么这个,否则这样做
- 如果用户单击“返回”,如何在上一页上隐藏引导模式
- 如何阻止/防止用户在注销后返回上一页 ASP.NET
- 将用户重定向到上一页
- 根据上一页的用户输入,在页面加载时执行JS函数
- 授权用户's在一页javascript应用程序中的操作
- 我可以在手机上自动播放上一页用户交互的音频吗
- 在iFrame中显示用户上一页
- 当用户点击链接到下一页的项目时,我如何在网页中显示加载
- 用户接受身份验证后,Dropbox无法转到上一页
- 我们怎么能看到“;上一页结果“;如果用户从一个页面转到另一个页面&另一个
- 在网站中存储用户从一页到另一页的点击
- 如何限制用户刷新页面或返回上一页
- 当单击浏览器返回按钮时,将用户带回到他们滚动到上一页的位置
- 当用户单击'back'时,访问上一页的历史状态
- 在当前页面,.net上提交web表单后,发送用户回到上一页
- 无法验证数据字段-用户仍然可以进入下一页
- 记住用户在上一页上选择的内容