使用已发送到客户端的模型视图中的数据填充jqGrid

时间:2011-02-02 10:27:14

标签: jquery asp.net-mvc-2 jqgrid viewmodel

我是网络开发的新手。我目前正在开发一个ASP.NET MVC 2项目,需要使用jqGrid来显示搜索结果。

现在我找到的每个jqGrid教程都通过在控制器中调用自己的特定操作来填充网格。但是,我的页面上有各种搜索类别,每个类别都有自己的表单,在提交时会调用相应的操作。然后,每个操作都会返回一个结果列表。

有没有办法使用其中一个搜索操作返回的视图模型填充jqGrid?如果是这样,你能指定一个小例子吗?如果没有,如何通过单击提交按钮提交搜索条件时填充jqGrid?

1 个答案:

答案 0 :(得分:0)

找到另一种方式。在提交对应于搜索类别的操作后仍然会被使用,但不是返回结果,而是将结果存储在会话缓存中:

HttpContext.Session [“Response”] = _repository.search(criteria);

然后当页面刷新时,jqGrid操作将用于检索缓存的结果并填充网格。