1

我正在尝试发布一个在 ASP.NET 中定义的类的复杂对象。它是一个“站点”数组,其中包含一个“变量”数组,其中包含一个“源”数组。

  • 如果第三级数组 (Sources) 有 1 个 elem 或更少,它会完美运行。否则,它会失败。(不调用动作控制器)为什么?
  • 与 MVC 3 完美配合MVC 4失败。为什么?

阿贾克斯邮政电话:

  $.ajax({
     type: 'POST',
     url: 'FieldData/GetStiffKml',
     data: JSON.stringify({ sitesForStiff: sites }),
     datatype: "json",
     contentType: "application/json; charset=utf-8",
     success: function (data) {  }
  });

动作方法:

public ContentResult GetStiffKml(Site [] sitesForStiff){
   ...
}

班级结构:

public class Site
{
    public string SiteCode { get; set; }
    public List<Variable> Variables { get; set; } 
}

public class Variable
{
    public int VariableID { get; set; }
    public List<Source> Sources { get; set; }
}

public class Source
{
    public int SourceID { get; set; }
    public int ValueCount { get; set; }
}
4

0 回答 0