加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

无法序列化会话状态。在“StateServer”或“SQLServer”模式下,

发布时间:2020-12-12 15:37:42 所属栏目:MsSql教程 来源:网络整理
导读:?我使用了struct 结构体型Bill,并把多个struct 型Bill放到一个ArrayList类型的array变量中,试图将array赋值给Session,在另一个页面中读取Session,系统报错!!! ? 解决办法: ????????在网上查找问题后,得出的结论为我定义的变量不能被序列化,于是试

?我使用了struct 结构体型Bill,并把多个struct 型Bill放到一个ArrayList类型的array变量中,试图将array赋值给Session,在另一个页面中读取Session,系统报错!!!

?

解决办法:

????????在网上查找问题后,得出的结论为我定义的变量不能被序列化,于是试着在Bill上添加 [Serializable]。例如:

?


[Serializable]
public struct Bill
{
public string Name;
public string Unit;
public string Count;
}

?

????????问题解决!!!

?

?

SESSION可以存对象,但必须是可序列化和反序列化的

[Serializable] ? ? public ? class ? MyClass ? ? { ? ? ? ? 。。。。。 ? ? }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读