我知道他可以存到硬盘里面,然后读出来,要是不要对网站是不是也没事? 如果要得话哪些地方比较常用? 还有他可以便与网络传输,一般没有不是也能传输吗? 高分请教!
解决方案 »
- 如何实现Post数据后不跳转页面
- 难啊~!
- Page对象和Form对象的区别与联系?
- ajax.net不能返回服务器控件的值?
- 如何定义类和方法
- 如何在页面初始化是给<INPUT id="UploadFile" name="UploadFile" runat="server">控件付值
- 你们相信吗?但这是个事实
- 谁有TeeChart5.0下载或SN,谢谢
- 都已经是2007年了,VS2005都出来这么久了,还有人在用VS2003吗?
- 求救..如果在asp.net网页上按回车如何执行多个按钮(服务器控件)上一个特定的按钮Click
- gridview定时局部刷新,<a>弹出新页面,刷新原页面
- 网站无法访问,怎么配置服务器
.net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。
简单来说:
把对象转换为字节序列的过程称为对象的序列化。
把字节序列恢复为对象的过程称为对象的反序列化对象的序列化主要有两种用途:
1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;
2) 在网络上传送对象的字节序列。
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace WaterFallShare.Entity
{
[Serializable]
public class SoftWareCategoryEntity
{
public SoftWareCategoryEntity()
{ }
#region Entity
private Guid m_catID;
public Guid CatID
{
get
{
return m_catID;
}
set
{
m_catID = value;
}
}
private string m_catName="";
public string CatName
{
get
{
return m_catName;
}
set
{
m_catName = value;
}
}
private Guid m_parentCatID;
public Guid ParentCatID
{
get
{
return m_parentCatID;
}
set
{
m_parentCatID = value;
}
}
private string m_iconUrl="";
public string IconUrl
{
get
{
return m_iconUrl;
}
set
{
m_iconUrl = value;
}
}
#endregion Entity
public static SoftWareCategoryEntity DataRowToSoftWareCategory(DataRow dr)
{
SoftWareCategoryEntity obj = new SoftWareCategoryEntity();
obj.CatID = (Guid)dr["CAT_ID"];
obj.CatName = (string)dr["CAT_NAME"];
obj.ParentCatID = (Guid)dr["PARENT_CAT_ID"];
obj.IconUrl=(string)dr["ICON_URL"];
}
}
}