問題是我使用一個列表來填充一個html頁面,但我想實現分頁。現在第一頁呈現沒有問題,但只要我按第二頁按鈕或任何其他的事情,我只是得到一個空白頁,就好像沒有任何事情發生。c#asp.net第二頁不顯示
(我會給我的控制器的片導致作息不真的nenecessary)
控制器:如果需要對
@Html.PagedListPager((IPagedList)ViewBag.links, page => Url.Action("RequestLinks", new { page }))
任何信息
//input is a textfield from the webview which hold the url I want to use
public ActionResult RequestLinks(FormCollection input, int? page = null) {
List<string> links;
//FindLinks will give back a list of links retrieved from an url
links = FindLinks(input["url"].ToString(), download);
int pageSize = 25;
int pageNumber = page ?? 1;
ViewBag.links = links.ToPagedList(pageNumber, pageSize);
return View(links.ToPagedList(pageNumber, pageSize));
}
的Html尋呼機解釋或幫助隨時問。
編輯:
或許這是與路線等?
ToPagedList函數將是相關的。 –
@SamAxe它是PagedList庫的一部分。它將我的正常列表轉換爲IEnumerable。 – tribeldragon