json没有通过mvc 3控制器上的id

时间:2012-04-26 09:23:50

标签: asp.net-mvc json extjs4.1

我有以下控制器

[HttpPost]
public JsonResult Update(List<DeliveryNoteDisplay> DeliveryNotes, UserSession userSession)
{
// etc
}

这正确地传递了所有值,但一个例外是id值总是为null,即使我可以通过fire bug看到它。

enter image description here

public class DeliveryNoteDisplay
{
    public virtual string Id { get; set; }
    public virtual string ProjectId { get; set; }
    public virtual string DeliveryNoteId { get; set; }
    public virtual string ClientId { get; set; }
    public virtual string VehicleId { get; set; }
    public virtual string CourierId { get; set; }
    public virtual string JobIds { get; set; }
    public virtual string Name { get; set; }
    public virtual string DeliveryTo { get; set; }
    public virtual string DeliveryFrom { get; set; }
    public virtual string Estimated { get; set; }
    public virtual string Actual { get; set; }
    public virtual string BookedDate { get; set; }
    public virtual string CreatedByUserName { get; set; }
    public virtual string Modified { get; set; }
    public virtual string Created { get; set; }
    public virtual bool ShowAddressFooter { get; set; }
    public virtual bool ShowDeliveryFrom { get; set; }
    public virtual bool ShowHeaderLogo { get; set; }
}

1 个答案:

答案 0 :(得分:2)

在帖子中,json以Id开头,带有一个值,再次以id结尾......在那里它是空的。