1
4

2 に答える 2

1

この方法で試してみることをお勧めします

[HttpPost]
public JsonResult Action()
    {
        MyClass objMyClass = new MyClass();
        objMyClass.lstTables = new List<System.Data.DataTable>();
        objMyClass.lstTables.Add(new System.Data.DataTable());
        objMyClass.lstTables.Add(new System.Data.DataTable());
        return Json(objMyClass);
    }
    public class MyClass
    {
        public List<System.Data.DataTable> lstTables { get; set; }
    }

n 個のテーブルを渡すことができるようになりました

于 2013-09-18T11:40:40.497 に答える
0

次のように、1 つの JSON オブジェクトで配列を返すことができます (アプリケーションで行うか、必要に応じてデータベースから 1 つの結果オブジェクトを返します)。

{
  [
    {data for table 1},
    {data for table 2},
    ...
  ]
}

または、次のような異なるタイプの場合

{
  [
    {ChartType1: Type1, Data: {data for table 1}},
    {ChartType2: Type2, Data: {data for table 2}},
    ...
  ]
}
于 2013-09-18T10:32:19.577 に答える