我使用asp.net以SQL服务器模式存储会话数据。这样存储的数据由asp.net序列化。我使用函数反序列化数据并以对象类型返回它。现在我将如何检索数据? 我创建了一个类,一个可序列化的类,使用它我将会话数据存储在表中。
任何有关这方面的帮助都会非常有帮助。谢谢
答案 0 :(得分:1)
您无需手动反序列化存储在ASP.NET会话状态中的对象。如果您的会话状态配置如下:
<configuration>
<system.web>
<sessionState mode="SQLServer" sqlConnectionString="..." />
</system.web>
</configuration>
ASP.NET将自动为您序列化和反序列化它。 因此,为了检索数据,只需从会话对象中读取它:
Session["MyKey"] = new MyClass();
var myData = (MyClass)Session["MyKey"];