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