У меня есть две страницы ASP, первая из которых является домашней, а вторая - тестом. На домашней странице пользователь может выбрать тип теста, который они хотят заняться, и после нажатия кнопки «Пуск» открывается новое окно для проведения теста. То, что я хочу достичь, после завершения теста я хочу закрыть тестовое окно и перенаправить на другую страницу, и это перенаправление должно попасть в ранее открытое домашнее окно.Как закрыть текущее окно браузера и перенаправить на ранее открытое окно для того же браузера
ответ
Вы не уточняете, что у вас есть всплывающие окна или пустое окно я аспектировал для всплывающего окна В кнопке отправка нажмите пресс
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 вы смогли перенаправить на новый адрес Я надеюсь, что это поможет вам
ре gards .... :)
Это будет невозможно. Что вы можете сделать, так это перенаправить пользователя на домашнюю страницу после завершения теста, но это будет в тех же окнах.
Это вполне возможно –
его очень возможно .. любезно увидеть отмеченный ответ – Niar
Вышеупомянутые решения ошибочны и не решают проблему. Ieda - вернуть пользователя в предыдущее открытое окно, а не отправлять его по тому же адресу! –
Да, вы можете сделать эти 2 способа:
window.open() /.showmodalDialog() и держать родителей и ребенка, а также открыть или
На домашней странице нажмите на ваша кнопка запуска. Используйте код
Response.Redirect("~/Test.aspx");
при условии, что он находится вHome.aspx
. Пройдите тест, используяASp.Net wizard control
илиhiddens divs
, что вам всегда удобно. Манипулируйте данными на тестовой странице, сохраняйте и получайте результат в базу данных и из нее, используя SqlConnection и SqlCommand, предполагая, что вы используетеSql Server
как бэкэнд. Удерживайте таблицу или любое значение в кеше или сеансе и бросайте его на свою домашнюю страницу. Делай что хочешь.
привет, я новичок во всем этом. Можете ли вы рассказать о первом варианте, thnx для вашего быстрого ответа – Niar
- 1. Открытое окно браузера с Ruby?
- 2. Невозможно закрыть окно браузера
- 3. Авто закрыть окно браузера
- 4. Как закрыть окно браузера Chrome?
- 5. Как закрыть окно закрытия браузера?
- 6. Окно браузера закрыть и закрыть вкладку
- 7. Закройте окно браузера Chrome, открытое командным файлом
- 8. закрыть открытое окно в javascript
- 9. Закрыть окно браузера из cmd
- 10. Закрыть окно браузера с использованием кода Java
- 11. закрыть окно браузера (Chrome) на навигационной панели
- 12. Как закрыть окно браузера в AngularJS
- 13. Как закрыть открытое окно eclipse
- 14. Как закрыть окно браузера в Perl
- 15. Как закрыть окно браузера в javascript?
- 16. Как закрыть окно браузера, не закрывая браузер?
- 17. Как закрыть окно Silverlight вне браузера?
- 18. Закройте текущее окно браузера и попробуйте открыть другое окно браузера, используя тот же selenium webdriver, который дает исключение
- 19. Закрыть окно браузера после формы Post
- 20. закрыть всплывающее окно, открытое Flash
- 21. Закрыть окно браузера после открытия пользовательского протокола
- 22. Безрамное окно для браузера
- 23. C# - Как закрыть текущее окно и получить новое окно
- 24. закрыть окно браузера с помощью asp.net
- 25. Закрыть окно браузера в Angular SPA
- 26. Как прокрутить окно браузера
- 27. Мне нужно закрыть окно браузера после обновления
- 28. Закрыть всплывающее окно браузера после загрузки файла
- 29. закрыть окно браузера через n секунд rails
- 30. как разделить окно браузера
работал как шарм .. миллион спасибо. :) – Niar
Приветствую дождь :)))) –