Multipage list demo

Single select (Arrows, Home, End - to move, --> and <-- to page)
Multi select (use Ctrl or Shift - to select many, Ctrl+A - to select all)
 
Move to First Move to Preciding  1 of 257 (100)   Move to Next Move to Last
 
 
Move to First Move to Preciding  1 of 257 (100)   Move to Next Move to Last
 
Version based on Html select/option
Move to First Move to Preciding  1 of 257 (100)   Move to Next Move to Last
 
Move to First Move to Preciding  1 of 257 (100)   Move to Next Move to Last
 

Route Debugger

Type in a url in the address bar to see which defined routes match it. A {*catchall} route is added to the list of routes automatically in case none of your routes match.

To generate URLs using routing, supply route values via the query string. example: http://localhost:14230/?id=123

: {controller}/{action}/{id}

: /DemoList/CatList?ref=https%3A%2F%2Fgit.chanpinqingbaoju.com using the route "{controller}/{action}/{id}"

Route Data
KeyValue
controllerDemoList 
actionCatList 
Data Tokens
KeyValue

All Routes
Matches Current Request Url Defaults Constraints DataTokens
False{resource}.axd/{*pathInfo}(null)(empty)(null)
True{controller}/{action}/{id}controller = Home, action = Index, id = UrlParameter.Optional(empty)(empty)
False{controller}/{action}/{variable}/{pageNumber}/{*pathInfo}controller = DemoList, action = PageData, pageNumber = 1pageNumber = (\d+)|()(empty)
True{*catchall}(null)(null)(null)

Current Request Info

AppRelativeCurrentExecutionFilePath is the portion of the request that Routing acts on.

AppRelativeCurrentExecutionFilePath: ~/DemoList/CatList