为什么强类型的表对象不能放到ViewState而普通的表对象却可以放进去? 为什么强类型的表对象不能放到ViewState而普通的表对象却可以放进去? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何将自定义的类保存到viewstate中?一定要将实例序列化和将其反序列才能实现存放到viewstate中这个就要用一个特殊的构造函数来实现看看这个类:(转自八卦小子在 http://community.csdn.net/Expert/topic/3328/3328701.xml?temp=.9649469 的回帖)[Serializable]public class MyObject : ISerializable { public int n1; public int n2; public String str; public MyObject() { } protected MyObject(SerializationInfo info, StreamingContext context) { n1 = info.GetInt32("i"); n2 = info.GetInt32("j"); str = info.GetString("k"); } public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue("i", n1); info.AddValue("j", n2); info.AddValue("k", str); }} 关于调用图片及文字(vs2008+sql2000),谢谢关注新人———— 怎样将数据库连接到一个Flash中 菜鸟问题 请教:想做一个网上审批的网站 奇怪的MSSQL升级到SP4问题.在线等 如何将一个表中的全部数据赋到一个字符串数组中? js里怎么取多选框的选择值 字符串,byte数组,ASCII码转换 C#中如何将IP地址转成16进制表示的字串 panel问题:在panel里的控件不能移动位置??? 同志们帮我看看这删除语句哪错了!急 啊,多谢! 怎样取treeview中值
这个就要用一个特殊的构造函数来实现
看看这个类:(转自八卦小子在 http://community.csdn.net/Expert/topic/3328/3328701.xml?temp=.9649469 的回帖)
[Serializable]
public class MyObject : ISerializable
{
public int n1;
public int n2;
public String str; public MyObject()
{
} protected MyObject(SerializationInfo info, StreamingContext context)
{
n1 = info.GetInt32("i");
n2 = info.GetInt32("j");
str = info.GetString("k");
} public virtual void GetObjectData(SerializationInfo info,
StreamingContext context)
{
info.AddValue("i", n1);
info.AddValue("j", n2);
info.AddValue("k", str);
}
}