解决方案 »

  1.   

    我的业务逻辑层不会使用数据库层的实体类我会算定义一个model来使用PS: viewstate保存在客户端页面上,容易被篡改,谨慎使用哦
       
      

  2.   

    版主好,即使在定义一个model如果要保存状态还是需要序列化的吧,你是怎么处理的
      

  3.   

    把对象的序列化后保存到文件中
    //添加类保存信息
    public class UserInfo
    {
        public int UserID { get; set; }//用户ID    public string UserName { get; set; }//保存用户名    public string Password { get; set; }//保存密码    public DateTime CreatedTime { get; set; }//保存时间
    }
    //保存事件按钮
     protected void Button1_Click(object sender, EventArgs e)
        {
            UserInfo user = new UserInfo();
            user.UserID = 1;
            user.UserName = "大力";
            user.Password = "666666";
            user.CreatedTime = DateTime.Now;
            string fileName = Server.MapPath("File/SerializeFile.txt");
            FileStream fs = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None);
            IFormatter format = new BinaryFormatter();
            format.Serialize(fs, user);
            fs.Close();
            Response.Write("已将对象序列化并保存到文件中");
        }