C# Class MvcContrib.UI.Pager.Pager

Renders a pager component from an IPagination datasource.
Afficher le fichier Open project: atomicobject/mvccontrib

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
RenderLeftSideOfPager ( StringBuilder builder ) : void
RenderNumberOfItemsWhenThereAreMultipleItemsPerPage ( StringBuilder builder ) : void
RenderNumberOfItemsWhenThereIsOnlyOneItemPerPage ( StringBuilder builder ) : void
RenderRightSideOfPager ( StringBuilder builder ) : void

Private Methods

Méthode Description
CreateDefaultUrl ( int pageNumber ) : string
CreatePageLink ( int pageNumber, string text ) : string

Method Details

First() public méthode

Text for the 'first' link.
public First ( string first ) : Pager
first string
Résultat Pager

Format() public méthode

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
Résultat Pager

Last() public méthode

Text for the 'last' link
public Last ( string last ) : Pager
last string
Résultat Pager

Link() public méthode

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
Résultat Pager

Next() public méthode

Text for the 'next' link
public Next ( string next ) : Pager
next string
Résultat Pager

Pager() public méthode

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
Résultat System

Previous() public méthode

Text for the 'prev' link
public Previous ( string previous ) : Pager
previous string
Résultat Pager

QueryParam() public méthode

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

RenderLeftSideOfPager() protected méthode

protected RenderLeftSideOfPager ( StringBuilder builder ) : void
builder StringBuilder
Résultat void

RenderNumberOfItemsWhenThereAreMultipleItemsPerPage() protected méthode

protected RenderNumberOfItemsWhenThereAreMultipleItemsPerPage ( StringBuilder builder ) : void
builder StringBuilder
Résultat void

RenderNumberOfItemsWhenThereIsOnlyOneItemPerPage() protected méthode

protected RenderNumberOfItemsWhenThereIsOnlyOneItemPerPage ( StringBuilder builder ) : void
builder StringBuilder
Résultat void

RenderRightSideOfPager() protected méthode

protected RenderRightSideOfPager ( StringBuilder builder ) : void
builder StringBuilder
Résultat void

SingleFormat() public méthode

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
Résultat Pager

ToHtmlString() public méthode

public ToHtmlString ( ) : string
Résultat string

ToString() public méthode

public ToString ( ) : string
Résultat string