【发布时间】:2010-11-28 16:07:22
【问题描述】:
我有一个网格,其中包含我需要能够翻页的联系信息。
所有管道都已就位,还有最后一个细节。分页是通过一个简单的 p Querystring 参数完成的,例如www.myurl.com/grid?p=3 将是第三页;存储库会自动获取正确的数据,以及项目的总数。每个页面的大小在其他地方定义,我不需要在查询字符串中担心。
不过,我也支持搜索等。在我的查询字符串中搜索的搜索词表示为 q。所以现在我可以有一个组合:www.myurl.com/grid?q=tom&p=2 搜索“tom”并拉出结果的第二页。
我现在面临的问题,由于 q(或其他)参数可能出现在查询字符串中,我该如何为此创建一个寻呼机(这需要 keep 原始参数,所以如果我点击“第 2 页”它需要从
-
www.myurl.com/grid?a=1&b=xyz&q=tom到
www.myurl.com/grid?a=1&b=xyz&q=tom&p=2
我该怎么做?
【问题讨论】:
标签: c# asp.net-mvc paging