Asp.net mvc 4 在MVCContrib网格上内联编辑数据并保存批量更改

Asp.net mvc 4 在MVCContrib网格上内联编辑数据并保存批量更改,asp.net-mvc-4,grid,asp.net-ajax,mvccontrib,inline-editing,Asp.net Mvc 4,Grid,Asp.net Ajax,Mvccontrib,Inline Editing,我正在使用MvcContrib.Mvc4在项目的页面上显示我的网格 我需要有一个网格,其中包含一些来自源表的过滤数据的列,并且有3个在线可编辑列,比如StartDate、EndDate、Notes,并且需要将它们插入到目标表的新表中 我可以在我的专栏中使用Html.EditorForc=>c.StartDate,并在网格上编辑它们,但我不知道如何跟踪更改并将其更新保存到数据库中 此外,我还有一列Notes,它不在模型中,但我需要将它插入到新表中,并将其他更改的数据插入到目标表中 编辑数据后,在页

我正在使用MvcContrib.Mvc4在项目的页面上显示我的网格

我需要有一个网格,其中包含一些来自源表的过滤数据的列,并且有3个在线可编辑列,比如StartDate、EndDate、Notes,并且需要将它们插入到目标表的新表中

我可以在我的专栏中使用Html.EditorForc=>c.StartDate,并在网格上编辑它们,但我不知道如何跟踪更改并将其更新保存到数据库中

此外,我还有一列Notes,它不在模型中,但我需要将它插入到新表中,并将其他更改的数据插入到目标表中

编辑数据后,在页面的源中,该值没有更改

我需要让用户能够在多行上编辑这三列,并在提交保存按钮后,将网格中的大量更改保存到另一个新表中

我正在考虑一种方法来获取更改并通过客户端代码(如Jquery或Ajax)将它们全部发送到服务器,但我在internet上找不到这方面的好例子

我知道如何在网格上选中复选框并从页面中获取所选ID,但我不知道如何从网格中获取更改的文本字段和日期

我感谢任何帮助或示例代码

这里有一些代码

@Html.Grid(Model.Enrolments).WithModel(new EnrolmentGrid()).Columns(column =>
{
    column.For(i => Html.EditorFor(x => i.EndDate)).Named("End Date");
    column.For(i => Html.EditorFor(x => i.StartDate)).Named("Start Date");
    column.For(i => Html.Editor("Notes", new { /*Not sure if this is correct*/ value = i.EnrolmentId, @class = "Notes" })).Named("Notes");

}).Attributes(@class => "full-grid-style")}