Asp.net mvc 在ASP.Net vNext会话中存储对象
我正在使用使用Asp.net mvc 在ASP.Net vNext会话中存储对象,asp.net-mvc,Asp.net Mvc,我正在使用使用HttpContext.Session对象的vNext创建一个简单的应用程序。会话类似乎只支持在会话中设置int、string和byte[]值的方法。我的问题是:如何在会话中存储任意对象?或者有没有比这更好的替代方法,请告诉我。您提到的方法是作为基本ISessionCollection接口(您可以签入)的扩展方法实现的,该接口只处理字节[] 无论如何,要存储对象,您必须将它们序列化为byte[]或将它们序列化为字符串(例如,使用Json.Net)并存储序列化的值
HttpContext.Session
对象的vNext创建一个简单的应用程序。会话类似乎只支持在会话中设置int
、string
和byte[]
值的方法。我的问题是:如何在会话中存储任意对象?或者有没有比这更好的替代方法,请告诉我。您提到的方法是作为基本ISessionCollection
接口(您可以签入)的扩展方法实现的,该接口只处理字节[]
无论如何,要存储对象,您必须将它们序列化为byte[]
或将它们序列化为字符串(例如,使用Json.Net)并存储序列化的值