PagedListRenderOptions
을 사용하여 숫자의 형식을 지정하는 함수를 지정할 수 있습니다. 예 GitHub의에 문서에서 적응 :
@Html.PagedListPager((IPagedList)ViewBag.OnePageOfProducts,
page => Url.Action("Index", new { page = page }),
new PagedListRenderOptions {
FunctionToDisplayEachPageNumber =
page => page.ToString()
}
)
요점은이 지침 : page => page.ToString()
, 디폴트의 구현은 단순히 String.Format(LinkToIndividualPageFormat , page)
않지만 (앞의 예처럼) 자신의 기능을 대체 할 수 있습니다.
불행히도 page.ToString(new CultureInfo("bn-IN"))
은 1
을 ১
으로 인쇄하지 않으므로 수동으로 수행해야합니다.
이
page => page.ToString()
.Replace("1", "\u09e7")
.Replace("2", "\u09e8")
.Replace("3", "\u09e9"); // And so on...
하면 페이지 전체가 bengali''에 싶지 않아 : 매우 순진 예는 무슨 뜻인지 설명 할 (이 사용하지 않는, 그것은 끔찍한 비효율적이다)? – Rohit
@RohitGupta 예, 전체 페이지가 벵골어에 있지만 호출기 텍스트를 변환 할 수 없으므로 궁금한 점이 있습니다 ... – Tau