我想在网格中编辑模型中的多行。我真的希望能够在网格内编辑“内联”,而不是通过另一个控制器转到另一个页面。
我知道看起来很精简的“Web Grid”,但我相信它需要转到编辑页面。
首先,为了简单起见,我想专注于服务器解决方案。此外,我希望控件尊重视图模型中的验证数据注释。
非常感谢,
埃德
我想在网格中编辑模型中的多行。我真的希望能够在网格内编辑“内联”,而不是通过另一个控制器转到另一个页面。
我知道看起来很精简的“Web Grid”,但我相信它需要转到编辑页面。
首先,为了简单起见,我想专注于服务器解决方案。此外,我希望控件尊重视图模型中的验证数据注释。
非常感谢,
埃德
您可以为数据表呈现您自己的网格,并在其中包含一个表单以允许用户编辑特定行。您将需要实现典型的网格功能来控制此过程,例如行选择、插入、编辑、更新和可能的删除。Web Forms 世界中有很多好的模型可供您使用,包括但不限于 MS 和 Telerik 控件。
如果您打算在您的应用程序中广泛使用此类网格,我建议将此功能包装在一个 HtmlHelper 扩展中,该扩展接受数据表和您需要作为参数的配置选项。
http://datatables.net/是一个非常好的 jQuery 网格。试试看。
还有其他选择
剑道:http ://demos.kendoui.com/web/grid/index.html
jqgrid。http://jqgrid.com/