我有两个asp页面,第一个是home,第二个是测试。在主页上,用户可以选择他们想要测试的测试类型,按下开始按钮后,打开一个新窗口进行测试。我想要实现的是,完成测试后,我想关闭测试窗口并重定向到另一页面,并且此重定向应该打到先前打开的主窗口。如何关闭当前的浏览器窗口并重定向到同一浏览器的以前打开的窗口
2
A
回答
5
你不澄清,你有我我aspecting为弹出弹出窗口或空白窗口 在点击提交按钮按下
String x = "<script type='text/javascript'>window.opener.location.href='**Your new url of new page after completing test**';self.close();</script>";
ScriptManager.RegisterClientScriptBlock(this.Page,this.Page.GetType(), "script", x,false);
从自接近你将能够关闭当前窗口和window.opener.location.href你将能够重定向到新的url 我希望这会帮助你
re gards .... :)
-3
这是不可能的。你可以做的是在完成测试后将用户重定向到主页,但是这将在相同的窗口中。
1
是你能做这些2种方式:
Window.Open()/.showmodalDialog(),并保持父母与子女开为好,或
在主页上点击你的开始按钮。使用代码
Response.Redirect("~/Test.aspx");
,假设它位于Home.aspx
。用你的测试ASp.Net wizard control
或hiddens divs
什么都适合你容易。在测试页上操作数据,使用SqlConnection和SqlCommand保存并从数据库获取结果,前提是您有Sql Server
作为后端。将表或缓存或会话中的任何值保存在主页上。做你想做的。
+0
嗨,我是一个新手在所有这些东西。请你详细说明第一个选项,thnx为您的快速回复 – Niar
相关问题
- 1. 如何在使用perl打开浏览器之前完全关闭当前浏览器窗口
- 2. 打开窗口浏览器
- 3. 在浏览器窗口关闭前显示jQuery弹出窗口
- 4. 当浏览器窗口关闭
- 5. Selenium如何关闭Chrome浏览器并打开新窗口
- 6. geb spock并关闭浏览器窗口
- 7. 如何关闭浏览器窗口?
- 8. Dart:如何关闭浏览器窗口?
- 9. 如何关闭浏览器窗口
- 10. 获取当前打开的浏览器窗口在硒2(WebDriver)
- 11. 使用Watir查找当前打开的浏览器(firefox)窗口
- 12. 如何关闭当前窗口并同时打开新窗口?
- 13. 关闭浏览器的主窗口
- 14. 关闭Vaadin的浏览器窗口
- 15. 如果用户确认关闭当前窗口,请在当前窗口关闭时打开一个新的浏览器窗口
- 16. 浏览器后面的打开窗口
- 17. 关闭当前弹出窗口并重定向到父窗口
- 18. 关闭浏览器窗口之前的javascript确认对话框
- 19. 关闭浏览器窗口之前的JQuery对话框
- 20. 关闭浏览器时打开自定义弹出窗口
- 21. 处理从当前浏览器窗口以外的新浏览器窗口下载的文件
- 22. 一旦另一个窗口关闭,更改浏览器窗口
- 23. driver.quit()不关闭浏览器窗口
- 24. 关闭浏览器窗口javascript for blackberry
- 25. 自动关闭浏览器窗口
- 26. Silverlight - 关闭浏览器窗口
- 27. 检查浏览器窗口关闭
- 28. 卸载时关闭浏览器窗口
- 29. 关闭所有浏览器窗口?
- 30. 跨浏览器窗口关闭事件
工作就像一个魅力..百万谢谢。 :) – Niar
欢迎雨:)))) –