This example shows how to configure Telerik PanelBar for ASP.NET MVC to load the templated contents with Ajax requests. The request is performed only once. After that the content is rendered on the page and panelbar shows/hides it without performing additional Ajax requests.

To set the item content you should use the LoadContentFrom method.

    <%= Html.Telerik().PanelBar()
         .Name("PanelBar")
         .Items(items =>
         {
                items.Add()
                     .Text("Completely Open Source")
                     .LoadContentFrom("AjaxView_OpenSource", "PanelBar");
         })
     %>