我正在开发一个将JSON对象(使用jQuery Post方法)发布到服务器端的网站.
{
"ID" : 1,
"FullName" : {
"FirstName" : "John",
"LastName" : "Smith"
}
}
Run Code Online (Sandbox Code Playgroud)
同时,我在服务器端为这个数据结构编写了类.
public class User
{
public int ID { get; set; }
public Name FullName { get; set;}
}
public class Name
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
当我在我的控制器类中使用以下代码运行网站时,FullName属性不会反序列化.我究竟做错了什么?
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Submit(User user)
{
// At this point, user.FullName is NULL.
return View();
}
Run Code Online (Sandbox Code Playgroud)