Переменные сеанса в ASP.NET MVC

Ответ правильный, однако asp-mvc мне не удалось реализовать aspnet.mvc его в приложении ASP.NET aspnet.mvc MVC 3. Я хотел получить доступ aspnet-mvc к объекту сеанса в контроллере asp-net-mvc и не мог понять, почему я asp.net.mvc продолжал получать «Экземпляр asp.net.mvc не установлен на экземпляр asp-net-mvc ошибки объекта». Я заметил, что aspnet-mvc в контроллере, когда я пытался mvc.net получить доступ к сеансу, выполнив sessions следующие действия, я продолжал session-variables получать эту ошибку. Это asp.net.mvc связано с тем, что this.HttpContext session-variables является частью объекта Controller.

this.Session["blah"]
// or
this.HttpContext.Session["blah"]

Однако asp.net.mvc мне нужен HttpContext, который sessions является частью пространства asp.net-mvc имен System.Web, потому что session-variables это тот, который в ответе session выше предлагает использовать asp-mvc в Global.asax.cs. Поэтому session мне пришлось явно сделать asp.mvc следующее:

System.Web.HttpContext.Current.Session["blah"]

это помогло мне, я mvc.net не уверен, что сделал что-то, кроме aspnet.mvc M.O. здесь, но я надеюсь, что aspnet-mvc это кому-то поможет!

asp.net-mvc

session

session-variables

2022-10-14T00:09:28+00:00