C# 클래스 MvcContrib.UI.Pager.Pager

Renders a pager component from an IPagination datasource.
파일 보기 프로젝트 열기: atomicobject/mvccontrib

공개 메소드들

메소드 설명
First ( string first ) : Pager

Text for the 'first' link.

Format ( string format ) : Pager

Specifies the format to use when rendering a pagination containing multiple pages. The default is 'Showing {0} - {1} of {2}' (eg 'Showing 1 to 3 of 6')

Last ( string last ) : Pager

Text for the 'last' link

Link ( string>.Func urlBuilder ) : Pager

Uses a lambda expression to generate the URL for the page links.

Next ( string next ) : Pager

Text for the 'next' link

Pager ( IPagination pagination, ViewContext context ) : System

Creates a new instance of the Pager class.

Previous ( string previous ) : Pager

Text for the 'prev' link

QueryParam ( string queryStringParam ) : Pager

Specifies the query string parameter to use when generating pager links. The default is 'page'

SingleFormat ( string format ) : Pager

Specifies the format to use when rendering a pagination containing a single page. The default is 'Showing {0} of {1}' (eg 'Showing 1 of 3')

ToHtmlString ( ) : string
ToString ( ) : string

보호된 메소드들

메소드 설명
RenderLeftSideOfPager ( StringBuilder builder ) : void
RenderNumberOfItemsWhenThereAreMultipleItemsPerPage ( StringBuilder builder ) : void
RenderNumberOfItemsWhenThereIsOnlyOneItemPerPage ( StringBuilder builder ) : void
RenderRightSideOfPager ( StringBuilder builder ) : void

비공개 메소드들

메소드 설명
CreateDefaultUrl ( int pageNumber ) : string
CreatePageLink ( int pageNumber, string text ) : string

메소드 상세

First() 공개 메소드

Text for the 'first' link.
public First ( string first ) : Pager
first string
리턴 Pager

Format() 공개 메소드

Specifies the format to use when rendering a pagination containing multiple pages. The default is 'Showing {0} - {1} of {2}' (eg 'Showing 1 to 3 of 6')
public Format ( string format ) : Pager
format string
리턴 Pager

Last() 공개 메소드

Text for the 'last' link
public Last ( string last ) : Pager
last string
리턴 Pager

Link() 공개 메소드

Uses a lambda expression to generate the URL for the page links.
public Link ( string>.Func urlBuilder ) : Pager
urlBuilder string>.Func Lambda expression for generating the URL used in the page links
리턴 Pager

Next() 공개 메소드

Text for the 'next' link
public Next ( string next ) : Pager
next string
리턴 Pager

Pager() 공개 메소드

Creates a new instance of the Pager class.
public Pager ( IPagination pagination, ViewContext context ) : System
pagination IPagination The IPagination datasource
context ViewContext The view context
리턴 System

Previous() 공개 메소드

Text for the 'prev' link
public Previous ( string previous ) : Pager
previous string
리턴 Pager

QueryParam() 공개 메소드

Specifies the query string parameter to use when generating pager links. The default is 'page'
public QueryParam ( string queryStringParam ) : Pager
queryStringParam string
리턴 Pager

RenderLeftSideOfPager() 보호된 메소드

protected RenderLeftSideOfPager ( StringBuilder builder ) : void
builder StringBuilder
리턴 void

RenderNumberOfItemsWhenThereAreMultipleItemsPerPage() 보호된 메소드

protected RenderNumberOfItemsWhenThereAreMultipleItemsPerPage ( StringBuilder builder ) : void
builder StringBuilder
리턴 void

RenderNumberOfItemsWhenThereIsOnlyOneItemPerPage() 보호된 메소드

protected RenderNumberOfItemsWhenThereIsOnlyOneItemPerPage ( StringBuilder builder ) : void
builder StringBuilder
리턴 void

RenderRightSideOfPager() 보호된 메소드

protected RenderRightSideOfPager ( StringBuilder builder ) : void
builder StringBuilder
리턴 void

SingleFormat() 공개 메소드

Specifies the format to use when rendering a pagination containing a single page. The default is 'Showing {0} of {1}' (eg 'Showing 1 of 3')
public SingleFormat ( string format ) : Pager
format string
리턴 Pager

ToHtmlString() 공개 메소드

public ToHtmlString ( ) : string
리턴 string

ToString() 공개 메소드

public ToString ( ) : string
리턴 string