[英]how to return values to cshtml file using json in c#
這是我的代碼。
我收到一個錯誤:
'Json'是'命名空間',但用作'變量'
//To view employee details with generic list
public List<EmpModel> GetAllEmployees()
{
connection();
con.Open();
IList<EmpModel> EmpList = SqlMapper.Query<EmpModel>(con, "GetEmpUsingDapper1").ToList();
con.Close();
var data1 = EmpList.ToList();
return Json (new { data = data1 }, JsonRequestBehavior.AllowGet);
}
你不能將類型JsonResult to List< T>
轉換JsonResult to List< T>
:
public JsonResult GetAllEmployees()
{
connection();
con.Open();
IList<EmpModel> EmpList = SqlMapper.Query<RootObject>(con, "GetEmpUsingDapper1").ToList();
//con.Close();
var data1 = EmpList.ToList();
return Json(new { data = data1 }, JsonRequestBehavior.AllowGet);
}
要么
public List<EmpModel> GetAllEmployees()
{
connection();
con.Open();
IList<EmpModel> EmpList = SqlMapper.Query<EmpModel>(con, "GetEmpUsingDapper1").ToList();
con.Close();
//var data1 = EmpList.ToList();
return EmpList;
}
您正在嘗試將JSON結果轉換為列表。 按照下面的代碼,它將正常工作:
public JsonResult GetAllEmployees()
{
connection();
con.Open();
IList<EmpModel> EmpList = SqlMapper.Query<RootObject>(con, "GetEmpUsingDapper1").ToList();
//con.Close();
var data1 = EmpList.ToList();
return Json(new { data = data1 }, JsonRequestBehavior.AllowGet);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.