Передача идентификатора из вкладки браузера / окна / страницы на сервер (ASP.NET MVC)

Я создаю и сохраняю GUID Windows браузера в хранилище сессий на стороне клиента через javascript. Таким образом, он остается в живых, пока вкладка не будет закрыта.

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

Я использую ASP.NET MVC. Так что нет ViewState, если я прав.

Я думал о добавлении и доступе к пользовательскому полю в заголовке HTTP или к чему-то подобному. Я пытаюсь найти что-то для этого. Поэтому мне нужны идеи.

Спасибо

(Извините. Английский не мой родной язык)

1 ответ

Решение

После того, как вы установите куки, они будут передаваться с каждым HTTP-запросом к серверу. И в контроллере вы можете получить доступ к Cookie через

HttpCookie cookie = HttpContext.Request.Cookies.Get("cookie_name");
Другие вопросы по тегам