Asp.net mvc 4 asp.net MVC使用属性/属性序列化模型
我正在尝试使用属性/属性序列化和反序列化模型。但是我不能做这些属性。如何用属性序列化模型 型号:Asp.net mvc 4 asp.net MVC使用属性/属性序列化模型,asp.net-mvc-4,serialization,Asp.net Mvc 4,Serialization,我正在尝试使用属性/属性序列化和反序列化模型。但是我不能做这些属性。如何用属性序列化模型 型号: [Display(Name = "CreateCustomerView_FirstName")] public string FirstName { get; set; } [UIHint("DomainName")] [Display(Name = "CreateCustomerView_LastName")] public string LastName
[Display(Name = "CreateCustomerView_FirstName")]
public string FirstName { get; set; }
[UIHint("DomainName")]
[Display(Name = "CreateCustomerView_LastName")]
public string LastName { get; set; }
控制器:
序列化:
cookie.Value = JsonConvert.SerializeObject(viewModel);
//var serializer = new JavaScriptSerializer();
//cookie.Value = serializer.Serialize(viewModel);
//cookie.Value = viewModel.ToString();
viewModel= JsonConvert.DeserializeObject<viewModel>(Request.Cookies["cookie"].Value);
反序列化:
cookie.Value = JsonConvert.SerializeObject(viewModel);
//var serializer = new JavaScriptSerializer();
//cookie.Value = serializer.Serialize(viewModel);
//cookie.Value = viewModel.ToString();
viewModel= JsonConvert.DeserializeObject<viewModel>(Request.Cookies["cookie"].Value);
我不太明白你的要求。序列化模型时,它会为模型中的每个属性创建名称/值对。当你反序列化时,它会将其转换回具有属性的模型-