使数组有两个数据列表
Make Array to have two list of data
我正在使用 mvc5、.net 4.5
我有两个包含数据列表的变量
两个变量中的数据分别取自两个表
当我调试变量 data1 时,它由
之类的数据组成
[0] = {value1 = "place1", money = 100}
[1] = {value2 = "place2", money = 200}
[2] = {value3 = "place3", money = 300}
然后我调试第二个变量data2,它包含像
这样的数据
[0] = {value2 = "product1", money = 100}
[1] = {value1 = "product2", money = 200}
[2] = {value1 = "product3", money = 300}
我想要数组中的两个变量,因为该操作由 ajax 调用。代码如下
public JsonResult Process()
{
var data1 = fetch from table1;
var data2 = fetch from table2;
data[][] = .. i dont how to do this
--i want data like = data{data1, data2}
return Json(data);
}
提前致谢
只需创建一个新的 class 来定义您的新数据类型:
public class MyData
{
public List<Data1> Data1 {get;set;}
public List<Data2> Data2 {get;set;}
}
和return它作为json:
public JsonResult Process()
{
var data = new MyData
{
Data1 = fetch from table1,
Data2 = fetch from table2
};
return Json(data);
}
我正在使用 mvc5、.net 4.5
我有两个包含数据列表的变量
两个变量中的数据分别取自两个表
当我调试变量 data1 时,它由
[0] = {value1 = "place1", money = 100}
[1] = {value2 = "place2", money = 200}
[2] = {value3 = "place3", money = 300}
然后我调试第二个变量data2,它包含像
这样的数据[0] = {value2 = "product1", money = 100}
[1] = {value1 = "product2", money = 200}
[2] = {value1 = "product3", money = 300}
我想要数组中的两个变量,因为该操作由 ajax 调用。代码如下
public JsonResult Process()
{
var data1 = fetch from table1;
var data2 = fetch from table2;
data[][] = .. i dont how to do this
--i want data like = data{data1, data2}
return Json(data);
}
提前致谢
只需创建一个新的 class 来定义您的新数据类型:
public class MyData
{
public List<Data1> Data1 {get;set;}
public List<Data2> Data2 {get;set;}
}
和return它作为json:
public JsonResult Process()
{
var data = new MyData
{
Data1 = fetch from table1,
Data2 = fetch from table2
};
return Json(data);
}