Я тестирую несколько вещей здесь на основной веб-странице, и я заметил кое-что очень странное.Я не уверен, стоит ли ожидать такого поведения, но это заставляет меня задуматься ...
Я знаю, что могу получить Текущий идентификатор пользователя вошедшего в систему человека, например:
@WebSecurity.CurrentUserId
И просто чтобы посмотреть, как используются сеансы, я подумал, что просто сохраню (в качестве примера) CurrentUserId в переменной сеанса, как только пользователь войдет в систему, например:
@Session["UserIDthing"] = @WebSecurity.CurrentUserId;
А затем на другой странице я просто вывожу идентификатор сеанса (который должен быть точно равен 1, потому что это мой UserId), например:
@Session["UserIDthing"]
Но вместо того, чтобы вывести «1msgstr "выводит минус 1" -1 ".Почему это происходит?
![enter image description here](https://i.stack.imgur.com/0EACQ.png)
И просто чтобы убедиться, что я был прав в отношении идентификатора пользователя, я вывел идентификатор пользователя, используя:
@WebSecurity.CurrentUserId
Ион отображал правильный идентификатор, который просто «1»