Ajax绑定
您可以将Telerik UI MultiSelect配置为Ajax绑定到Northwind产品使用Linq to SQL的表。
的
ToDataSourceResult ()
扩展方法修改结果的结构,并且小部件无法绑定到它。在本例中,返回一个简单的数据数组。
创建一个呈现视图的操作方法。
public IActionResult Index() {return View();}
创建一个新的动作方法并传递产品表作为JSON结果。
public JsonResult GetProducts() {NorthwindDataContext northwind = new NorthwindDataContext();返回Json (northwind.Products);}
添加一个ajax绑定的MultiSelect。
@(Html.Kendo().MultiSelect() . name ("productMultiSelect") // MultiSelect的名称是必选的。. datatextfield ("ProductName") //指定产品的哪个属性将被DropDownList作为文本使用. datavaluefield ("ProductID") //指定产品的哪个属性将被DropDownList作为值使用。读取(Read =>{读取。行动(“GetProducts”、“家”);//设置动作和控制器的名称。}) .ServerFiltering(真正的);//如果为true,数据源将不会过滤客户端的数据。}))
另请参阅