Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Paged table with ASP.NET MVC and AJAX [closed]

I'm looking for good patterns for implementing a paged table of results in ASP.NET MVC with sorting, filtering, and paging provided via AJAX. It seems to me that I should have my controller actions provide only the data and not mark up to maintain the separation of concerns -- so the Ajax callback would provide new table data and pager settings which the client would use to re-render the table. Alternatively, I could use have the controller return a partial view that I simply replace inside a container on the page.

I'm new to the ASP.NET MVC world, so I'd be interested in hearing opinions and other alternatives as well.

How would you go about doing this?

I'm also interested in hearing about jquery table plugins that work well with Ajax.

like image 441
tvanfosson Avatar asked Nov 13 '08 01:11

tvanfosson


3 Answers

Here are a few options to checkout:

  • jQuery Flexigrid
  • Yahoo DataTable
  • Ext JS

I'm leaning towards Yahoo's solution atm since it offers much more than just a grid control.

like image 183
Todd Smith Avatar answered Oct 30 '22 20:10

Todd Smith


JQuery Grid appears to do everything that you are asking for. It has quite nice documentation and examples. I have not yet used it but I plan to very soon.

like image 44
Tim Scott Avatar answered Oct 30 '22 21:10

Tim Scott


Dont use tablesorter. Its very hard to re render the table with paging and sorting while u delete some records from the table. I had a very hard time with that.

like image 20
qamar Avatar answered Oct 30 '22 20:10

qamar