2009-06-04 24 views
5

有没有一种现实的方式在ASP.NET MVC中实现webforms stylegridview,并进行内联编辑?在ASP.NET MVC中复制Webforms GridView

我发现了各种解决方案,使用JQuery加载项在MVC中使用内联编辑来获取网格,但到目前为止,它们非常混乱,需要不切实际的工作量,并且当您想要添加客户端时会变得更糟和服务器端验证。

我开发了很多网站,他们有相当广泛的管理部分。到目前为止,我已经花了更长的时间用MVC做了一个页面(它仍然不起作用)比我在网站的整个管理部分做的要多。内联编辑网格对于某些人来说确实很好,比如说维护一个国家列表并将其标记为有效或无效。我知道我可以很容易地打开一个“详细信息/编辑”页面,甚至可以通过AJAX弹出框来处理它,但这些选项都不像内联编辑那样提供简单的用户体验。

有没有人找到一种简单的方法来实现内联网格编辑,或者我需要去混合MVC/winforms站点(我真的不想这样做)。

感谢 安德鲁

回答

1

的Java脚本框架Ext JS对所有不同类型的网格的一些很好的支持。这是你可以很容易地与ASP .NET MVC一起使用的东西,我确信还有其他一些解决方案,包括客户端和服务器端。

0

为了达到这个目的,我很幸运地将动态数据与ASP.NET MVC结合在一起。这种混合解决方案可以为您提供面向MVC站点的所有优势,同时为您提供一种快速简单的方法,在您的所有数据上创建CRUD功能以实现管理目的。说实话,如果你的用户基数不是那么大,那么在动态数据中设计整个应用程序是一个合理的选择,尤其是一旦你习惯使用它的基本“脚手架”能力。

就实际上找到一个在ASP.NET MVC中提供ASP.NET GridView功能的打包解决方案而言,祝你好运。我还没有找到任何解决方案,不需要使用javscript框架或MVC Contrib提供的不完整解决方案进行某种融合。如果你确实找到一个,请告诉我。