我正在尝试发布一个在ASP.NET中定义类的复杂对象。 它是一个“Site”数组,其中包含一个“Variable”数组,其中包含一个“Source”数组。
Ajax电话会议:
$.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; }
}