使用asp.net mvc我的Telerik Grid的部分视图问题

时间:2010-12-02 18:03:13

标签: asp.net asp.net-mvc asp.net-mvc-2 telerik-grid telerik-mvc

我有一个telerik网格视图。

我有一个控制器代码,我将数据传递给视图

public ActionResult GridList(int id)
        {
             _genrepo.GetCategoriesForControlPlanTemplateByControlPlanID(CurrentHealthPlanId,id);

            return PartialView(_viewModel);
        }

亨特:这是我的网格

<%= Html.Telerik().Grid(Model)
        .Name("Grid")
        .Columns(columns =>
        {
            columns.Bound(o => o.OrderID).Width(100);
            columns.Bound(o => o.ContactName).Width(200);
            columns.Bound(o => o.ShipAddress);
            columns.Bound(o => o.OrderDate).Format("{0:MM/dd/yyyy}").Width(120);
        })
        .DataBinding(dataBinding => 
        {
            dataBinding.Server().Select("FirstLook", "Grid", new { ajax =
                ViewData["ajax"] });
            dataBinding.Ajax().Select("_FirstLook",
                "Grid").Enabled((bool)ViewData["ajax"]);
        })
        .Scrollable(scrolling => scrolling.Enabled((bool)ViewData["scrolling"]))
        .Sortable(sorting => sorting.Enabled((bool)ViewData["sorting"]))
        .Pageable(paging => paging.Enabled((bool)ViewData["paging"]))
        .Filterable(filtering => filtering.Enabled((bool)ViewData["filtering"]))
        .Groupable(grouping => grouping.Enabled((bool)ViewData["grouping"]))
        .Footer((bool)ViewData["showFooter"])
%>

我能够完美地将数据显示在grdi中 但问题是当我点击第二页时..整个网格显示我在一个静态页面。我无法看到网格..我希望它是一个局部视图问题..我无法在部分视图页面上实现pagging排序和过滤?

任何机构都可以帮我解决如何避免这种情况对局部视图的影响吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

有一个example说明如何使用Telerik Grid组件为ASP.NET MVC实现分页。