Я создаю приложение MVC 4. Мне нужно сохранить объект во время всего Запроса. Его нужно использовать в разных объектах. Моя идея заключалась в том, чтобы хранить его в HttpContext.Current.Items. Но когда я обновляю страницу, мой добавленный объект все еще существует в коллекции Items.MVC 4: HttpContext.Current.Items
Я думал, что он будет удален, и если я правильно помню, я использовал эту технику в других проектах. Я использую Visual Studio 2012, IIS Express и MVC 4 (.Net 4.5 Framework).
Спасибо за ваш ответ, но я действительно ищу разум, почему коллекции предметов не очищаются. HttpContext, вероятно, единственное, что я могу использовать, потому что я создаю его во внешнем проекте, который на самом деле не знает, что он используется в приложении Asp.net или MVC. –
Как вы устанавливаете элементы в контексте? –
HttpContext.Current.Items ["Key"] = value –