【发布时间】:2010-12-17 19:04:29
【问题描述】:
在页面加载时,我正在填充我自己的对象,存储在会话中并且它正在被存储, 当我调试时,我可以看到该对象存储在会话中,但是当我读取该会话变量时..它为空,
令人惊讶的是,我能够使用其他会话变量,
但是,当我的 sessionstate = "InProc"... 时,我可以获取会话变量...而当 sessionstate='StateServer' 或 sessionstate='SQLServer' 时,我将其设置为 null
我保持会话 TimeOut="20", 在页面上我添加了 EnableSessionState="True"
请帮忙, - Prashant C
【问题讨论】:
-
你能发布你的代码吗?如果您可以使用其他会话变量,您有什么不同?
-
将您的类标记为可序列化并实现 IDeserializationCallback support.microsoft.com/kb/312112
标签: c#