Это потому, что вы используете сеансы на основе файлов cookie. Ваша веб-страница указывает браузеру локально хранить крошечный файл с данными, и эти данные отправляются обратно на веб-сервер всякий раз, когда ваш браузер запрашивает страницу. Этот файл cookie используется всеми вкладками в вашем браузере.
Обычно это то, чего ожидает пользователь, поэтому у вас должна быть действительно веская причина, если вы хотите изменить его, но если нужно, решение состоит в том, чтобы использовать строку запроса для хранения идентификатора сеанса. Это настраивается в вашем файле web.config, устанавливая атрибут cookieless
элемента sessionState
в значение UseUri
. См. Здесь документацию по элементу sessionState .