New to Telerik UI for ASP.NET CoreStart a free 30-day trial

Model Binding

Updated on Oct 24, 2025

The TabStrip enables you to bind it to a hierarchical model and populate its tabs dynamically based on a server-side model collection.

To configure the TabStrip for local data binding using a model collection, follow the next steps:

  1. Create a new Action method and pass the Categories table as the model.

    C#
    public ActionResult Index()
    {
        NorthwindDataContext northwind = new NorthwindDataContext();
    
        return View(northwind.Categories);
    }
  2. Add the model to the View.

    Razor
    @model IEnumerable<MvcApplication1.Models.Category>
  3. Define the TabStrip and bind it to the model data.

    Razor
        @(Html.Kendo().TabStrip()
            .Name("tabstrip") // The name of the TabStrip is mandatory. It specifies the "id" attribute of the TabStrip HTML element.
            .BindTo(Model,(item,category)  =>
            {
                item.Text = category.CategoryName;
                item.ContentUrl = "/Home/TabContent?tabId=" + category.CategoryID;
            })
        )

See Also

In this article
See Also
Not finding the help you need?
Contact Support