KnockoutJS is a superb companion for client-side data-binding, and fits extremely well into MVC - this article explains how to load data using Ajax from MVC server-side and then setup filtering and searching on a Knockout array.
Go to the complete details ...