SESSION问题 当sessionState mode="StateServer" 时,给session赋值一个datatable对象,这样能存得了吗?我好像在哪见过StateServer模式存储对象必须要先序列化。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在使用StateServer或者SQLServer存储Session时,所有需要保存到Session的对象除了基本数据类型(默认的数据类型,如int、string等)外,都必须序列化。只需将[Serializable]标签放到要序列化的类前就可以了。 如: [Serializable] public class MyClass { ...... } 存的时候记得别显示的将datatable给销毁掉,如果里面有些自定义的东西会找不到的。不过自定义的东西序列化后没试过! 自定义类可以这样序列化[Serializable] public class MyClass { ...... ……}Session["dt"]=MyClass;DataTable如何序列化?这样用不行吧public Datable FunGetTable(){...... ……}DataTable dt=FunGetTable();Session["dt"]=dt; 点击按钮弹出文件对话框问题 ASP.NET网站的一个小功能,说下实现的方法 紧急问题!!! 关于Application_state问题 Ext 和 asp.net 连用问题(新手) 关于页面取值的问题 急!关于office上传组件的奇怪问题 急事?2个页面问题? 点击treeview的节点,指向右边页面相应的内容,就像csdn的论坛一样。 这么重要的问题怎么没人来看看阿(原码如下) 大家都是怎么接口的? 能不能举几个例子 模态窗口不刷新父页面 也能看到添加的效果
如:
[Serializable]
public class MyClass
{
......
}
不过自定义的东西序列化后没试过!
[Serializable]
public class MyClass
{
...... ……
}Session["dt"]=MyClass;DataTable如何序列化?这样用不行吧public Datable FunGetTable()
{
...... ……
}DataTable dt=FunGetTable();
Session["dt"]=dt;