ASP MVC3: What's the best way of submitting an ajax form?
I have the following doubt regarding best practices in ASP MVC.

Right now in the application I'm working on there is a form that contains a table that may have lots of records, so when we submit it to the server it is taking a lot of time. We are using Ajax.BeginForm to do the AJAX submit, but for what I've read here, it is not the best way of doing it.

I think part of the problem is that the form must be submitting all the records back to the server when most of the time is just a few that have changed. What is the best way of solving this issue according to the best practices of ASP MVC?
ASP MVC3: What's the best way of submitting an ajax form?
===

I have the following doubt regarding best practices in ASP MVC.

Right now in the application I'm working on there is a form that contains a table that may have lots of records, so when we submit it to the server it is taking a lot of time. We are using Ajax.BeginForm to do the AJAX submit, but for what I've read here, it is not the best way of doing it.

I think part of the problem is that the form must be submitting all the records back to the server when most of the time is just a few that have changed. What is the best way of solving this issue according to the best practices of ASP MVC?