【发布时间】:2014-05-22 05:58:14
【问题描述】:
查看
//Some Codes in my VIEW
@foreach (var item in Model._oList)
{
//Grid table code
}
@Html.PagedListPager((IPagedList)ViewBag.activityList , page => Url.Action("Solution",new { page }),PagedListRenderOptions.OnlyShowFivePagesAtATime)
控制器
//For my pagination Code
var pageNumber = page ?? 1;
var onePageNumberBugs = _oList.ToPagedList(pageNumber, 5);
ViewBag.activityList = onePageNumberBugs;
第一次加载我的页面
(URL:) http://localhost:50969/Home/Solution?value=00003%20
当我从我的页面点击我的分页时,URL 将是
(URL:) http://localhost:50969/Home/Solution?page=2
我的问题是,我怎样才能使我的网址像这样:
(URL:) http://localhost:50969/Home/Solution?value=00003%20&page=2
或
(URL:) http://localhost:50969/Home/Solution?page=2&value=00003%20
这样我就可以将我的控制器值用于其他目的。
【问题讨论】:
-
我的分页操作??在我的控制器中
标签: asp.net-mvc asp.net-mvc-4 pagedlist