我正在阅读和听到一些痛点,我想知道我是否应该走这条路。更不用说,我似乎找不到任何权威的文档(来自Microsoft)。如果你说我不应该使用它,你会推荐什么路线?我正在尝试建立一个新的网站,但我想在第一次就做好。
发布于 2011-03-05 04:15:23
我会说,如果您希望快速、轻松地显示数据,并且不需要依赖任何外部库,那么您应该选择使用WebGrid。但是,如果你正在寻找一个功能齐全的网格,我现在不会选择WebGrid。在应用样式和执行其他流行的web网格库中可用的更高级方面存在困难。
至于我对你应该使用什么的看法--如果WebGrid不能满足你的需求,可以去jqGrid看看。它是一个非常受欢迎的包,工作得非常好,并且非常容易设置和运行。
如果你想要更多的documentation on WebGrid,请访问微软的ASP.NET MVC3教程站点。
发布于 2012-12-30 01:12:03
我研究了纯html表、mvccontrob grid、jqgrid和webgrid。我发现这三种方法的使用经验都很有限:
jQgrid是最强大的,并且支持jquery UI主题化。我能够实现内联编辑、排序、过滤和简单的服务器端验证。我花了三天时间才弄明白,但考虑到我实现的所有功能,这还不算太差。我能够通过在互联网上搜索和寻找示例来解决这个问题,所以有很多资源可以用来解决这个问题。不过,它确实涉及到大量的javascript。我最不喜欢的是它的搜索功能。它默认打开了太多的选项,而我在关闭那些我不想使用的选项时遇到了麻烦。
Mvccontrib网格很容易启动和运行,但不支持内联编辑。此外,我读了这篇文章,对我来说,它听起来不会再被支持很久了:mvccrontrib
不幸的是,这是一个非常好用的网格。
我发现webgrid很容易设置,但它也没有内联编辑。我猜它的默认分页效率也很低,它总是返回所有行,而不管每页的记录数是多少。
如果你需要内联编辑,jqgrid绝对是个不错的选择。
如果没有,如果没有被搁置,我会说Mvccontrib。这样我就可以使用纯html表格或webgrid了,而且我更喜欢纯html表格,就像纳温推荐的那样。我能够很容易地实现排序、分页和过滤。
既然我已经有了一个可以工作的示例,我将继续使用jqgrid,并在Jquery UI Grid投入生产时查看它。
发布于 2011-02-10 05:25:42
我不能告诉您是否应该使用WebGrid帮助器,因为这是主观的,特别是因为您只是在问题中谈到了痛点,而没有任何具体的细节。我能做的就是给你提供一些好的选择:
https://stackoverflow.com/questions/4941630
复制相似问题