在asp.net中的单个页面上分页多个集合mvc
问题描述:
我正在为使用asp.net mvc的文档构建搜索引擎。搜索结果是两个不同的IList集合(一个用于匹配的人员,一个用于与搜索参数匹配的文档)。我把这些集合放在一个类中,并将类返回到视图。该视图使用HTML.RenderPartial()将相应的集合绑定到其自己的用户控件。我想单独分页每个集合。如何创建一个操作方法来更改每个集合的页面,而无需重新绑定其他集合的值? (这两个集合都显示在同一页面上)。在asp.net中的单个页面上分页多个集合mvc
答
public ActionResult Search(int pagePeople, int pageDocuments)
或者,您可以使用新的Html.Action(看看here)。我不完全了解你有什么或你想要什么。试着给我更多的信息。
renderaction和renderpartial有什么区别? – 2010-05-03 19:33:10
区别在于,RenderPartial根据从Action获取的数据生成视图的一部分,生成整个响应,而RenderAction用于调用另一个操作来生成响应的一部分。其实,我想,这是你想要的。 – Trimack 2010-05-03 19:56:51