不允许使用无法序列化的对象或 MarshalByRef 对象。 会话状态模式为“StateServer”或“SQLServer”时,不允许使用无法序列化的对象或 MarshalByRef 对象。网上说是在类实例化时加上[Serializable]难道每个类都要加吗?怎么解决在线等哦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为了保证不管使用什么样的会话模式都能够有效的保存会话状态,在每个定义类的前面加上了[Serializable]序列化。 如果是自定义类里面包含的不是基本类型的东西,你还要为类实现如下签名的构造函数(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context)及如下方法System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context)对了,你的类要继承System.Runtime.Serialization.ISerializable 不好意思,还是没听懂 tigerwen01(小虎)(编程艺术化) 你的意思是我所有的类的最前面读加上[Serializable]?mqmmx(传说中的肥羊)如果是自定义类里面包含的不是基本类型的东西什么意思?就是说我有自定义数据类型的类?(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context)及如下方法System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context)这个加在哪里?不哈意思我恩菜,请再解答 怎么解决呢?我现在的问题是系统老是自动登出我怀疑是session的问题查了网上的资料,看到SessionState的Mode为InProc时可能出现这个问题,所以这样处理的但把Mode改成StateServer时出现了上述的错误改怎么解决呢?在每一个类里都添加[Serializable]?包括所有后端类吗?有没有其他解决方法先谢谢了 报错为SerializationException: 程序集 System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 中的类型 System.Xml.XmlBoundElement 未标记为可序列化。我怎么确定是哪个类没有序列化?人呢人呢? 单步跟一下,哪句错了,就知道哪句定义的类要加了,如加了[Serializable]还不行,那就只能用我说的方法了,具体,你可以在msdn或在网上查一下关于序列化与反序列化的东西。 AspNetPager1分页问题 请教一个新建MVC项目的问题。 微软报表 连接orcal数据库问题 请问:Container.DataItemIndex是什么意思 如何判断当前页面 GridView 的数据源是谁? (GridView的数据源可动态更改) 在加载解决方案下的BL时,提示说找不到.... 找交流学习经验的网友 如何限定显示几个字符!? Gridview每行的ClientID 手工添加ODBC驱动程序让WEB同时可以访问SQL2000和SQL6.5 读取数据库中的图片,有多条记录需要循环显示,但只显示第一幅图片,什么问题? 谁有B/S的进销存啊!
及如下方法
System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo si,
System.Runtime.Serialization.StreamingContext context)
对了,你的类要继承System.Runtime.Serialization.ISerializable
tigerwen01(小虎)(编程艺术化)
你的意思是我所有的类的最前面读加上[Serializable]?mqmmx(传说中的肥羊)
如果是自定义类里面包含的不是基本类型的东西
什么意思?就是说我有自定义数据类型的类?
(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context)
及如下方法
System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo si,
System.Runtime.Serialization.StreamingContext context)
这个加在哪里?
不哈意思我恩菜,请再解答
我现在的问题是系统老是自动登出
我怀疑是session的问题
查了网上的资料,看到SessionState的Mode为InProc时可能出现这个问题,所以这样处理的
但把Mode改成StateServer时出现了上述的错误
改怎么解决呢?
在每一个类里都添加[Serializable]?包括所有后端类吗?
有没有其他解决方法
先谢谢了
SerializationException: 程序集 System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 中的类型 System.Xml.XmlBoundElement 未标记为可序列化。
我怎么确定是哪个类没有序列化?
人呢人呢?