MVCContrib寻呼机不发出我的查询字符串

时间:2010-10-19 17:46:31

标签: asp.net-mvc mvccontrib

如何将原始查询字符串附加到寻呼机输出的末尾?我现在得到的就是:

http://localhost:4988/Assets/Browse/1?page=2&Visible=false

我需要将查询字符串中的所有各种名称/值对附加到下一个/上一个链接上。

此外,上述链接中使用的“可见”是什么?我没有添加。

1 个答案:

答案 0 :(得分:1)

IIRC MVCContrib Pager助手除了currentPage参数外,还会自动将所有查询字符串参数附加到页面链接。如果由于某种原因没有发生这种情况,您可以使用Link方法自己创建链接:

<%= Html.Pager(Model)
        .Link(currentPage => Url.Action("someAction", new { 
            page = currentPage, 
            someParam = "someValue", 
            someOtherParam = "someOtherValue" 
        })) 
%>