Razor CSHTML 페이징 및 각 페이지에 레코드 번호 범위 표시

JetRocket11

WebGrid가있는 간단한 Webmatrix Razor 페이지가 있습니다. 페이징이 true로 설정되어 있고 페이지 당 100 개의 레코드를 표시하고 있습니다. 질문은 각 페이지에 표시되는 레코드 범위를 어떻게 표시합니까? 예를 들어, 그리드의 1 페이지 하단에 'Displaying records 1-100'이라고 말하고 싶습니다. 그런 다음 누군가 그리드의 2 페이지를 클릭하면 'Displaying records 101-200'이라고 말하고 싶습니다.

검색했지만 방법을 찾을 수 없습니다. 사용하여 결합 된 모든 페이지의 총 행을 얻는 방법을 알고 있습니다.

grid.TotalRowCount

또한 다음을 사용하여 페이지 당 행 (내 경우에는 각각 100 개)을 가져올 수 있습니다.

grid.RowsPerPage

페이지 당 표시되는 행의 범위를 가져 오는 방법을 잘 모르겠습니다. 나는 현재 표시된 그리드 페이지의 페이지 번호를 가져오고 다음과 같은 작업을 수행하는 것에 대해 생각했습니다 .'Displaying Records : ((grid.RowsPerPage * current page number)-99) to (grid.RowsPerPage * current page number)

위의 방법이 작동한다고 생각하지만 현재 페이지 번호를 얻는 방법을 모르겠습니다. 총 페이지 수를 알려주는 옵션 만 찾을 수있었습니다.

어떤 도움이라도 대단히 감사하겠습니다.

아프 잘 아마드 지샨

페이지에 100 개만 표시되고 웹 페이지에 표시 될 데이터의 수를 알고 있기 때문입니다. 그리드의 바닥 글을 편집하고 Mike가 주석에서 언급 한대로 URL에서 찾을 수있는 세부 정보를 작성할 수 있습니다.

var currentIndex = UrlData[0];
// or, use Request.QueryString["page"];
// if, URL is like /search?page=1
var endIndex = currentIndex * 100; // results 100, 200, 300...
var startIndex = endIndex - 99; // results 1, 101, 201...

.. URL은 http://www.example.com/page/1 형식이어야합니다 .

그러면 다음과 같이 표시 할 수 있습니다.

<div>
   Showing pages from @startIndex to @endIndex.
</div>

이로 인해 달성하려는 기능이 생성됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

각 페이지의 모든 레코드를 표시하는 페이지 매김 및 검색

분류에서Dev

html 페이지에 각도 코드가 표시되지 않음

분류에서Dev

PHP 페이징 데이터 수는 각 페이지에 표시됩니다.

분류에서Dev

표시 할 각도 페이지 매김 제어 페이지 번호

분류에서Dev

각 페이지에 대한 Spring 페이징 가능 캐시 키

분류에서Dev

.NetCore Razor 페이지에 텍스트 레이블을 표시하는 모범 사례

분류에서Dev

Silverstripe PaginatedList-현재 페이지에 레코드 번호를 표시하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임에서 범위 시작 및 범위 끝 레코드 추출

분류에서Dev

asp.net gridview 페이징시 레코드가 표시되지 않음

분류에서Dev

반복적으로 각 레코드에 대한 고유 범위 표시, angularjs

분류에서Dev

조각의 각 페이지에 Android '데이터로드 중 ...'메시지 표시

분류에서Dev

레일스 앱에서 Prawn gem을 사용하여 각 페이지의 현재 페이지 및 총 페이지 수와 함께 바닥 글을 반복하지만 현재 페이지 번호가 겹칩니다.

분류에서Dev

첫 페이지에 표시되는 페이지 번호

분류에서Dev

Razor 페이지 암호 입력 상자에 기본 점이 계속 표시됨

분류에서Dev

첫 번째 행 및 페이지 크기로 레코드 선택

분류에서Dev

리디렉션없이 IHttpHandler에서 Razor (cshtml) 페이지 반환

분류에서Dev

jQuery DataTables-Bootstrap 3 패널 내부에서 검색 상자 및 페이지 번호가 잘못된 위치에 표시됩니다.

분류에서Dev

다음 페이지의 비밀번호 필드 위의 입력 된 이메일을 표시합니다.

분류에서Dev

메뉴 정렬 및 상위 페이지 DIV에 DIV 표시

분류에서Dev

페이지 매김을위한 n 개의 레코드 표시 어려움

분류에서Dev

절대 페이지 번호 표시

분류에서Dev

페이징 전에 총 레코드 크기를 계산하고 데이터베이스를 두 번 누르지 않고 페이징 후 반환

분류에서Dev

DataTables는 페이지 매김 및 디스플레이 카운트를 맨 위에 표시합니다.

분류에서Dev

상위 페이지 제목 및 하위 페이지 제목 및 내용 표시

분류에서Dev

HTML 페이지에 HTML 코드 표시

분류에서Dev

.cshtml 페이지에 al 클래스의 .net 객체 표시

분류에서Dev

워드 프레스 페이지는 "에코"만 표시

분류에서Dev

페이징 시스템에서 프레임 크기 및 기타 계산 결정

분류에서Dev

.cshtml 페이지 및 MVC의 요소

Related 관련 기사

  1. 1

    각 페이지의 모든 레코드를 표시하는 페이지 매김 및 검색

  2. 2

    html 페이지에 각도 코드가 표시되지 않음

  3. 3

    PHP 페이징 데이터 수는 각 페이지에 표시됩니다.

  4. 4

    표시 할 각도 페이지 매김 제어 페이지 번호

  5. 5

    각 페이지에 대한 Spring 페이징 가능 캐시 키

  6. 6

    .NetCore Razor 페이지에 텍스트 레이블을 표시하는 모범 사례

  7. 7

    Silverstripe PaginatedList-현재 페이지에 레코드 번호를 표시하는 방법은 무엇입니까?

  8. 8

    데이터 프레임에서 범위 시작 및 범위 끝 레코드 추출

  9. 9

    asp.net gridview 페이징시 레코드가 표시되지 않음

  10. 10

    반복적으로 각 레코드에 대한 고유 범위 표시, angularjs

  11. 11

    조각의 각 페이지에 Android '데이터로드 중 ...'메시지 표시

  12. 12

    레일스 앱에서 Prawn gem을 사용하여 각 페이지의 현재 페이지 및 총 페이지 수와 함께 바닥 글을 반복하지만 현재 페이지 번호가 겹칩니다.

  13. 13

    첫 페이지에 표시되는 페이지 번호

  14. 14

    Razor 페이지 암호 입력 상자에 기본 점이 계속 표시됨

  15. 15

    첫 번째 행 및 페이지 크기로 레코드 선택

  16. 16

    리디렉션없이 IHttpHandler에서 Razor (cshtml) 페이지 반환

  17. 17

    jQuery DataTables-Bootstrap 3 패널 내부에서 검색 상자 및 페이지 번호가 잘못된 위치에 표시됩니다.

  18. 18

    다음 페이지의 비밀번호 필드 위의 입력 된 이메일을 표시합니다.

  19. 19

    메뉴 정렬 및 상위 페이지 DIV에 DIV 표시

  20. 20

    페이지 매김을위한 n 개의 레코드 표시 어려움

  21. 21

    절대 페이지 번호 표시

  22. 22

    페이징 전에 총 레코드 크기를 계산하고 데이터베이스를 두 번 누르지 않고 페이징 후 반환

  23. 23

    DataTables는 페이지 매김 및 디스플레이 카운트를 맨 위에 표시합니다.

  24. 24

    상위 페이지 제목 및 하위 페이지 제목 및 내용 표시

  25. 25

    HTML 페이지에 HTML 코드 표시

  26. 26

    .cshtml 페이지에 al 클래스의 .net 객체 표시

  27. 27

    워드 프레스 페이지는 "에코"만 표시

  28. 28

    페이징 시스템에서 프레임 크기 및 기타 계산 결정

  29. 29

    .cshtml 페이지 및 MVC의 요소

뜨겁다태그

보관