如何访问网格

时间:2012-10-22 07:30:11

标签: c# razor telerik asp.net-mvc-4

@(Html.Telerik().Grid<Test.Model>()
        .Name("TestGrid")

如何访问网格?

2 个答案:

答案 0 :(得分:0)

也许这可以帮到你:

@(Html.Telerik().Grid<Test.Model>()
    .Name("TestGrid")
    .DataBinding(db => db.Ajax()
    .Select("action1", "controller1", new { ld, _fr, gridId = "testGrid"  })

你的行动方法将自动拥有它:

public ActionResult action1(string testid)
{

}

答案 1 :(得分:0)

This could help。在此解决方案中,您只需将网格的当前参数(页面编号,过滤器等)发送到控制器,并使用此参数从bll获取数据。

无论如何,我认为您不能将整个网格发送到控制器,除非您序列化网格对象,对其进行服务器端表示,并让模型绑定器从接收参数初始化对象。 或者您也可以编写自定义模型绑定器:)