在MVC3中实现网格的好方法是什么?

时间:2012-11-24 03:32:08

标签: asp.net-mvc asp.net-mvc-3

我想在网格中编辑模型中的多个行。我真的希望能够编辑“内联”,即在网格内,而不是通过另一个控制器转到另一个页面。

我知道“网格”似乎很精简,但我相信它需要转到编辑页面。

在第一个例子中,我希望专注于服务器解决方案以简化。此外,我希望控件尊重视图模型中的验证数据注释。

非常感谢,

2 个答案:

答案 0 :(得分:1)

您可以为数据表呈现自己的网格,并在其中包含一个表单,以允许用户编辑特定行。您需要实现典型的网格功能来控制此过程,例如行选择,插入,编辑,更新和可能删除。您可以使用Web Forms世界中的大量优秀模型,包括但不限于MS和Telerik控件。

如果您要在应用程序中广泛使用此类网格,我建议在HtmlHelper扩展中包含此功能,该扩展接受数据表和您需要的配置选项作为参数。

答案 1 :(得分:1)

http://datatables.net/是一个非常好的jQuery网格。尝试一下。

还有其他选项

剑道:http://demos.kendoui.com/web/grid/index.html

的jqGrid。 http://jqgrid.com/