Implementing Sorting and Paging in Web API using OData queries

The client displaying data returned by a Web API may want to implement sorting or paging on the data being returned. Although there can be different ways to implement these features, a simple technique is to use OData support offered by the Web API. This article shows how to call a Web API by using a client-side script and also shows how to implement Ajax-driven sorting and paging.

http://www.binaryintellect.net/articles/2c52857f-08da-49f3-aefd-c76ba76b31c7.aspx