C# 理解json语句
所以,我试图理解如何将数据导入剑道UI小部件。小部件是一个C# 理解json语句,c#,jquery,json,kendo-ui,kendo-treeview,C#,Jquery,Json,Kendo Ui,Kendo Treeview,所以,我试图理解如何将数据导入剑道UI小部件。小部件是一个treeview。当然,我想使用远程数据 因此,网站的演示文档让我看到了这段代码,以获取数据。但我不知道发生了什么。我知道这是一个访问数据的sql语句。但是,我不确定其中的一些语法。比如,?,haschilds=e.Employees1.Any(),:,方法的签名和返回语句(我得到的是employees变量,但不是jsonRequestBehavior) 最初的声明是 using System.Web.Mvc; using System.
treeview
。当然,我想使用远程数据
因此,网站的演示文档让我看到了这段代码,以获取数据。但我不知道发生了什么。我知道这是一个访问数据的sql语句。但是,我不确定其中的一些语法。比如,?,haschilds=e.Employees1.Any(),:
,方法的签名和返回语句(我得到的是employees变量,但不是jsonRequestBehavior
)
最初的声明是
using System.Web.Mvc;
using System.Linq;
using Kendo.Mvc.Examples.Models;
namespace Kendo.Mvc.Examples.Controllers
{
public partial class TreeViewController : Controller
{
[Demo]
public ActionResult Remote_Data_Binding()
{
return View();
}
public JsonResult Employees(int? id)
{
var dataContext = new SampleEntities();
var employees = from e in dataContext.Employees
where (id.HasValue ? e.ReportsTo == id : e.ReportsTo == null)
select new {
id = e.EmployeeID,
Name = e.FirstName + " " + e.LastName,
hasChildren = e.Employees1.Any()
};
return Json(employees, JsonRequestBehavior.AllowGet);
}
}
}
准确地说,Linq to Sql
。测试haschilds=e.Employees1.Any()
正在向名为haschilds
的(匿名)结果集返回一个布尔值。如果Employees1
集合有成员,则为true
。签名允许传入null
id
属性,而不是强制输入有效的Int32
值。显然,这在这个数据集中被认为是一个有效的值。请参阅。那么变量dataContext是否包含查询结果?我真的不确定问题在哪里。。员工看起来像一个查询者,那么datacontext是数据库还是表?桌子,对吧?你告诉我。什么是客户端
?确切地说,dataContext
就是这样一个例子。Linq to Sql
。测试haschilds=e.Employees1.Any()
正在向名为haschilds
的(匿名)结果集返回一个布尔值。如果Employees1
集合有成员,则为true
。签名允许传入null
id
属性,而不是强制输入有效的Int32
值。显然,这在这个数据集中被认为是一个有效的值。请参阅。那么变量dataContext是否包含查询结果?我真的不确定问题在哪里。。员工看起来像一个查询者,那么datacontext是数据库还是表?桌子,对吧?你告诉我。什么是客户端
?dataContext
就是一个例子。
using System.Web.Mvc;
using System.Linq;
using Kendo.Mvc.Examples.Models;
namespace Kendo.Mvc.Examples.Controllers
{
public partial class TreeViewController : Controller
{
[Demo]
public ActionResult Remote_Data_Binding()
{
return View();
}
public JsonResult Employees(int? id)
{
var dataContext = new SampleEntities();
var employees = from e in dataContext.Employees
where (id.HasValue ? e.ReportsTo == id : e.ReportsTo == null)
select new {
id = e.EmployeeID,
Name = e.FirstName + " " + e.LastName,
hasChildren = e.Employees1.Any()
};
return Json(employees, JsonRequestBehavior.AllowGet);
}
}
}