1. Look at the below link by Stephen Walther to work on Cascading dropdowns
http://stephenwalther.com/blog/archive/2008/09/07/asp-net-mvc-tip-41-creating-cascading-dropdown-lists-with-ajax.aspx
You may face this circular reference error due to referring one class in another class for foreign key relation,
can use the below link to solve that problem
http://blogs.telerik.com/atanaskorchev/posts/10-01-25/resolving_circular_references_when_binding_the_mvc_grid.aspx
2. jquery provides the Grid with paging and sorting. check with the below link
http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx
Thanks to respective authors..