페이징 html 도우미를 구현했습니다 (스티븐 샌더슨의 책에서 수정 됨). 이것은 현재 코드 :페이징 도우미 asp.net mvc
공공 정적 스트링 PageLinks (이 Html 헬퍼 HTML, INT currentPage, INT totalPages, Func을 PAGEURL) = 새로운의 StringBuilder { StringBuilder의 결과();
for (int i = 1; i <= totalPages; i++)
{
TagBuilder tag = new TagBuilder("a");
tag.MergeAttribute("href", pageUrl(i));
tag.InnerHtml = i.ToString();
if (i == currentPage)
tag.AddCssClass("selectedPage");
result.AppendLine(tag.ToString());
}
return result.ToString();
}
이렇게하면 내 항목의 각 페이지에 많은 링크가 생성됩니다. 페이지가 많으면 다소 어려울 수 있습니다. 뭔가 덜 압도적이 같은 생산 비슷한 구현을 위해 찾고 있어요 : 6 현재 페이지입니다
. 휠체어를 다시 구현해야하기 전에 누군가가 비슷한 것을 구현해야한다고 확신합니다.
감사합니다.
기독교
죄송합니다. 오늘은이 문제를 보러 온 것입니다. 가능한 빨리 답변을 수락하겠습니다. 두 가지 대답은 모두 좋은 것처럼 보이기 때문에 무엇을해야할지 모르겠습니다. – cs0815