我是网络开发的新手。我目前正在开发一个ASP.NET MVC 2项目,需要使用jqGrid来显示搜索结果。
现在我找到的每个jqGrid教程都通过在控制器中调用自己的特定操作来填充网格。但是,我的页面上有各种搜索类别,每个类别都有自己的表单,在提交时会调用相应的操作。然后,每个操作都会返回一个结果列表。
有没有办法使用其中一个搜索操作返回的视图模型填充jqGrid?如果是这样,你能指定一个小例子吗?如果没有,如何通过单击提交按钮提交搜索条件时填充jqGrid?
答案 0 :(得分:0)
找到另一种方式。在提交对应于搜索类别的操作后仍然会被使用,但不是返回结果,而是将结果存储在会话缓存中:
HttpContext.Session [“Response”] = _repository.search(criteria);
然后当页面刷新时,jqGrid操作将用于检索缓存的结果并填充网格。