【发布时间】:2019-05-06 21:24:42
【问题描述】:
如何连接结果Json(new{lstrng,a}, JsonRequestBehavior.AllowGet);。我想看看 lstrng 和 a 的结果。我的代码是
var a = this.abc();
JsonResult json =Json(new{lstrng,a}, JsonRequestBehavior.AllowGet);
json.MaxJsonLength = int.MaxValue;
return json;
这里 abc 是另一种方法,lstrng 是当前方法的结果
public JsonResult gFbrRecord()
{
DataSet ds = dblayer.gfbrdata();
//this is for getordert tart
List<fbrData> lstrng = new List<fbrData>(10000);
foreach (DataRow dr in ds.Tables[0].Rows)
{
lstrng.Add(new fbrData
{
FBRInvoiceNumber = dr["FBR_NUM"] != DBNull.Value ? Convert.ToString(dr["FBR_NUM"]) : Convert.ToString(""),
POSID = dr["REG_NUM"] != DBNull.Value ? Convert.ToInt32(dr["REG_NUM"]) : Convert.ToInt32(0),
});
}
var a = this.abc();
JsonResult json =Json(new{lstrng,a}, JsonRequestBehavior.AllowGet);
json.MaxJsonLength = int.MaxValue;
return json;
}
public JsonResult abc() {
DataSet ds = dblayer.gfbrdata();
List<fbr1> lstrng = new List<fbr1>(10000);
foreach (DataRow dr in ds.Tables[0].Rows)
{
lstrng.Add(new fbr1
{
DetailSerialNo = dr["SRL_NUM"] != DBNull.Value ? Convert.ToInt32(dr["SRL_NUM"]) : Convert.ToInt32(0),
ItemCode = dr["ITM_COD"] != DBNull.Value ? Convert.ToString(dr["ITM_COD"]) : Convert.ToString(""),
});
}
JsonResult json = Json(lstrng, JsonRequestBehavior.AllowGet);
json.MaxJsonLength = int.MaxValue;
return json;
}
}
【问题讨论】:
-
连接是什么意思?
-
lstrng&a里面的内容是什么? -
连接意味着我想得到一个对象的结果只返回一个对象
-
lstrng 是一种方法的结果,a 是另一种方法的结果
-
lstrng 包含数据列表和包含 json 结果
标签: c# asp.net json web asp.net-web-api