@(Html.Telerik().Grid<Test.Model>()
.Name("TestGrid")
如何访问网格?
也许这可以帮助你:
@(Html.Telerik().Grid<Test.Model>()
.Name("TestGrid")
.DataBinding(db => db.Ajax()
.Select("action1", "controller1", new { ld, _fr, gridId = "testGrid" })
您的操作方法将自动拥有它:
public ActionResult action1(string testid)
{
}
这可能会有所帮助。在此解决方案中,您只需将网格的当前参数(页码、过滤器等)发送到控制器,并使用此参数从 bll 获取数据。
无论如何,我认为你不能将整个网格发送到控制器,除非你序列化网格对象,制作它的服务器端表示,并让模型绑定器从传入参数初始化对象。或者你也可以编写一个自定义模型绑定器:)