Server Binding

Below are listed the steps for you to follow when configuring the Kendo UI MultiSelect for server binding to the Northwind Products table which uses Linq to SQL.

  1. Create a new action method and pass the Products table as the model.

    Example
    public IActionResult Index()
    {
        NorthwindDataContext northwind = new NorthwindDataContext();
    
        return View(northwind.Products);
    }
    
  2. Make your view strongly typed.

    Example
    @model IEnumerable<MvcApplication1.Models.Product>
    
  3. Add a server bound MultiSelect.

    Example
    @(Html.Kendo().MultiSelect()
        .Name("productDropDownList") //The name of the MultiSelect is mandatory. It specifies the "id" attribute of the widget.
        .DataTextField("ProductName") //Specify which property of the Product to be used by the MultiSelect as a text.
        .DataValueField("ProductID") //Specify which property of the Product to be used by the MultiSelect as a value.
        .BindTo(Model)   //Pass the list of Products to the MultiSelect.
    )
    

See Also

In this article
Not finding the help you need? Improve this article