我正在使用twitter.bootstrap.mvc
中的Pager
HTML幫助器類。它將建立Bootstrap的頁面鏈接列表。如何將當前URL參數傳遞給替換方法
如何將當前的URL參數傳遞給此函數?
public static MvcHtmlString Pager(this HtmlHelper helper,
int currentPage, int totalPages,
Func<int, string> pageUrl, <-- This
string additionalPagerCssClass = "") {
...
a.MergeAttribute("href", pageUrl(i));
...
}
它被稱爲是這樣的:
@Html.Pager(Model.PageIndex, Model.TotalPages, x => Url.Action("Results", "Search", new { page = x }))
的x => Url.Action("Results", "Search", new { page = x })
的是,我不知道如何改變的部分。這是一個搜索結果頁面,並將URL中的搜索設置作爲參數。爲了分頁工作,我需要這些參數。
我唯一的選擇是指定每個參數並將它們放在ViewModel以及URL中?