Tôi đọc nhận xét từ câu trả lời cho Session variables in ASP.NET MVC. Nó được giới thiệu để sử dụng HttpSessionStateWrapper
và HttpSessionStateBase
như trái ngược với sử dụng phiên trực tiếp như sau: Session["MyValue"]
:Làm cách nào để sử dụng HttpSessionStateWrapper & HttpSessionStateBase mới?
Nếu ASP MVC đang được sử dụng sau đó nó là một lợi thế không sử dụng các đối tượng phiên thực tế từ HttpContext.Current.Session nhưng sử dụng mới HttpSessionStateWrapper & HttpSessionStateBase từ System.Web.Abstractions.dll sau đó sử dụng Nhà máy hoặc DI để nhận phiên .
Ai đó có thể cung cấp ví dụ MVC về sử dụng hai lớp nói trên để khởi tạo, truy xuất và đặt biến phiên?
Tôi tình cờ thấy nhận xét này và tham khảo những gì OP đã cố gắng hỏi ở đây - đó là từ một nhận xét được đánh dấu cao về: HttpSessionStahttp: //stackoverflow.com/questions/560084/session-variables-in-asp- net-mvc/560115 # 560115eWrapper – atconway
Xem câu trả lời của [Câu trả lời của Darin] (http://stackoverflow.com/a/5448138/1123275) để biết ví dụ về cách sử dụng 2 lớp và giải thích. –