Как я могу получить страницу тайм-аута сессии, чтобы всплыть из iframe? - PullRequest
1 голос
/ 03 декабря 2009

У меня есть веб-приложение на asp.net, которое использует элемент управления Infragistics для создания вкладок. Каждая вкладка представляет собой iframe, что хорошо, потому что отображается только страница текущей вкладки, а не все вкладки.

Однако, когда время ожидания страницы в одном из iframe истекает, только этот iframe перенаправляет на страницу входа вместо всего окна. Можно ли как-то это вспомнить, чтобы весь сайт перенаправлялся на страницу входа, а не только в iframe?

1 Ответ

0 голосов
/ 03 декабря 2009

Три ответа:

  • Если ваши фреймы табуляции указывают на один и тот же домен + порт, вы можете использовать межкадровую связь через объект window, чтобы родительский фрейм также перезагрузился.

  • Если ваши iframes находятся на разных доменах и / или портах, и вы можете изменить его содержимое, вы можете использовать OpenAjax Hub для передачи сообщений в ваш родительский домен .

  • Если ваши iframes находятся на разных доменах и / или портах, и вы можете не изменять его содержимое, нет никакого способа добиться того, чего вы хотите из-за безопасности браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...