>  기사  >  백엔드 개발  >  ASP.NET 동기 페이징 MvcPager 사용에 대한 자세한 설명

ASP.NET 동기 페이징 MvcPager 사용에 대한 자세한 설명

高洛峰
高洛峰원래의
2016-12-10 09:11:571495검색

최근 MvcPager를 접하게 되었는데 참고하겠습니다

사실 저는 프론트엔드와 백엔드가 분리된 걸 좋아해요. 백엔드에 컨설턴트가 필요하지 않습니다. 여기서 MvcPager는 결국 HtmlHelper가 사용되는 서버를 생각나게 합니다.

근데 정말 편해요. . 과거에는 페이징을 작성할 때 백엔드가 Page 클래스를 캡슐화했습니다. 이제 MvcPager를 사용하여 좋은 PageList를 제공할 수 있습니다. 그러나 MvcPager의 기능이 더 강력합니다. .

1. MvcPager 컨트롤을 사용하려면 다음 지원이 필요합니다.

1. 백엔드 MvcPager.dll 참조:

ASP.NET 동기 페이징 MvcPager 사용에 대한 자세한 설명

2. 요구사항 Css: pagerstyles.css 및 기타 테마 스타일 그림 등 (PS: My Demo에서는 부트스트랩을 사용함) Js: Jq, jquery.unobtrusive-ajax.min.js, MvcPager.js (PS: 동기화된 페이징에는 모든 참조가 필요하지 않음) , 비동기 페이징을 인용해야 합니다. 여기에서는 먼저 인용하겠습니다.)

ASP.NET 동기 페이징 MvcPager 사용에 대한 자세한 설명

2. MvcPager에서 제공하는 ToPageList 메소드를 사용하여 페이징 쿼리를 수행하고 데이터를 꺼내서 반환합니다. Display

ASP.NET 동기 페이징 MvcPager 사용에 대한 자세한 설명

여기서 PageList 개체는 프런트 데스크의 강력한 형식의 뷰로 반환됩니다. 이는 페이징 바에 대한 링크가 URL을 기반으로 하기 때문입니다. 백엔드에 액세스하려면 해당 URL을 통해 검색 매개변수를 가져오십시오. 게시로 변경하면 검색 기능이 무효화됩니다.

ASP.NET 동기 페이징 MvcPager 사용에 대한 자세한 설명

ASP.NET 동기 페이징 MvcPager 사용에 대한 자세한 설명

주로 이 그림은 MvcPager의 페이징 기능을 확장한 코드입니다. HtmlHelper.

ASP.NET 동기 페이징 MvcPager 사용에 대한 자세한 설명

3. 렌더링

ASP.NET 동기 페이징 MvcPager 사용에 대한 자세한 설명


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.