C# 如何将ObjectResult转换为JsonResult?
我们需要将从数据库获得的结果集转换为json,只有这样才能在javascript和Angularjs中使用 优化:C# 如何将ObjectResult转换为JsonResult?,c#,json,asp.net-mvc,jsonresult,C#,Json,Asp.net Mvc,Jsonresult,我们需要将从数据库获得的结果集转换为json,只有这样才能在javascript和Angularjs中使用 优化: public JsonResult Get() { DBEntities db = new DBEntities(); var result = db.GetMenuMaster(); //Convert result to Json } public JsonResult Get() { DBEntities db = new DBEntities(
public JsonResult Get()
{
DBEntities db = new DBEntities();
var result = db.GetMenuMaster();
//Convert result to Json
}
public JsonResult Get()
{
DBEntities db = new DBEntities();
var result = db.GetMenuMaster();
return new JsonResult() { Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}
优化:
public JsonResult Get()
{
DBEntities db = new DBEntities();
var result = db.GetMenuMaster();
return new JsonResult() { Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}
用户也可以尝试以下方法:-
[HttpGet]
public ActionResult Get()
{
DBEntities db = new DBEntities();
var result = db.GetMenuMaster();
return new JsonResult
{
Data = result,
ContentEncoding = Encoding.UTF8,
ContentType = "application/json",
MaxJsonLength = int.MaxValue,
JsonRequestBehavior = JsonRequestBehavior.AllowGet
};
}
用户也可以尝试以下方法:-
[HttpGet]
public ActionResult Get()
{
DBEntities db = new DBEntities();
var result = db.GetMenuMaster();
return new JsonResult
{
Data = result,
ContentEncoding = Encoding.UTF8,
ContentType = "application/json",
MaxJsonLength = int.MaxValue,
JsonRequestBehavior = JsonRequestBehavior.AllowGet
};
}