This example shows how to configure Telerik Grid for ASP.NET MVC to perform Ajax requests for paging, sorting and filtering. This operation mode is referred to as "Ajax binding".
The required steps are:
<%= Html.Telerik().Grid<Order>()
.Ajax(ajax => ajax.Action("_AjaxBinding", "Grid"))
.Name("Grid")
.Columns(columns =>
{
columns.Add(o => o.OrderID).Width(81);
columns.Add(o => o.Customer.ContactName).Width(200);
columns.Add(o => o.ShipAddress);
columns.Add(o => o.OrderDate).Format("{0:MM/dd/yyyy}").Width(100);
})
%>
[GridAction]
public ActionResult _AjaxBinding()
{
return View(new GridModel<Order>
{
Data = GetOrders()
});
}