2009-12-03 2 views
1

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

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

ответ

0

Три ответы:

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

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

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