Почему это сказано Мы не должны использовать переменные сеанса в приложениях ASP.NET MVC? Я наткнулся на этот ответ, который так говорит. В этом случае, как я буду поддерживать значения между запросами, такими как "Записанная информация пользователя" и некоторые соответствующие данные, связанные с его учетной записью?
Это Darin ответ.
Почему вы используете HttpContext.Current в приложении ASP.NET MVC? Никогда не используйте его. Это зло даже в классических веб-формах ASP.NET приложений, но в ASP.NET MVC это катастрофа, которая приносит массу удовольствия из этой приятной веб-структуры.