Как управлять одним сеансом на вкладку? - PullRequest
7 голосов
/ 03 февраля 2011

Привет. Я хотел бы имитировать поведение сайта ClickBank.com, например:

Откройте сайт и войдите, если я открою вкладку с тем же сайтом, он попросит меня снова войти.

Меня удивляет, как управлять одним сеансом для каждой вкладки.

Просто чтобы уточнить, я не теряю контроль над первой вкладкой, если я вхожу в новую вкладку. Это отдельные сессии.

Спасибо

1 Ответ

2 голосов
/ 17 февраля 2012

Создайте скрытое поле с идентификатором страницы и включите его, когда вы пытаетесь получить доступ к любому объекту в сеансе. Назначьте случайный идентификатор или значение этому скрытому элементу управления, а затем используйте его для хранения материала в сеансе

ех.

Сеанс (PageID.Value & "CheckBoxes") = D

Надеюсь, что поможет!

asp.net - сеанс - несколько вкладок браузера - разные сеансы?

...