面向ASP的Telerik UI。网络核心免费下载30天试用版

Ajax数据绑定

控件提供对远程数据绑定的支持数据源配置对象。

@(Html.Kendo().PanelBar() .Name("panelbar") .DataTextField("Name") .DataSource(dataSource => dataSource .Read(read => read .Action("Read_PanelBarData", "Home")))).
 < hierarchy -datasource>  公共静态IList < HierarchicalViewModel > GetHierarchicalData () {var =新列表< HierarchicalViewModel >(){新HierarchicalViewModel () {ID = 1, ParentID = null, HasChildren = true, Name = "父项”},新HierarchicalViewModel () {ID = 2, ParentID = 1, HasChildren = true, Name = "父项”},新HierarchicalViewModel () {ID = 3, ParentID = 1, HasChildren = false, Name = "项目"},新HierarchicalViewModel () {ID = 4, ParentID = 2, HasChildren = false, Name = "项目"},new HierarchicalViewModel() {ID = 5, ParentID = 2, HasChildren = false, Name = "Item"}};返回结果;}公共IActionResult Read_PanelBarData(int?id) {var结果= GetHierarchicalData() .其中(x => id。HasValue吗?x.ParentID == id: x.ParentID == null) . select (item => new {id = item。ID, Name = item。名称,hasChildren =项目。HasChildren});返回Json(结果);}

另请参阅

在本文中
Baidu
map