Asp.net mvc 如何在网站上重新创建电子表格或sharepoint数据表视图?

Asp.net mvc 如何在网站上重新创建电子表格或sharepoint数据表视图?,asp.net-mvc,sharepoint,spreadsheet,Asp.net Mvc,Sharepoint,Spreadsheet,我正在尝试将用户从sharepoint解决方案迁移到网站+SQL后端。有一点是,每个人似乎都喜欢sharepoint视图和数据表视图来编辑和管理信息 最好的电子表格/access数据编辑解决方案是什么。是否有第三方ASP.NET MVC小部件是不错的替代方案应该是好的,但是你可能想考虑一种替代传统的网格UI体验。 MVC范式没有明确定义你应该如何做事——这是它的许多优点之一。但它确实鼓励用户进入某些方向:测试;维修性;关注点分离(逻辑隔离);设计模式;用户体验;以用户为中心的设计;等等,等等。考

我正在尝试将用户从sharepoint解决方案迁移到网站+SQL后端。有一点是,每个人似乎都喜欢sharepoint视图和数据表视图来编辑和管理信息

最好的电子表格/access数据编辑解决方案是什么。是否有第三方ASP.NET MVC小部件是不错的替代方案

应该是好的,但是你可能想考虑一种替代传统的网格UI体验。

MVC范式没有明确定义你应该如何做事——这是它的许多优点之一。但它确实鼓励用户进入某些方向:测试;维修性;关注点分离(逻辑隔离);设计模式;用户体验;以用户为中心的设计;等等,等等。考虑到这一点,您是否可以使用网格的替代方案?重复元素?在线编辑(想想Facebook评论)?不显示所有项目,只显示与用户最相关的前10项?在没有所有选项的情况下进行筛选?也许你可以在没有网格的情况下为用户创造更好的体验,现在你要使用MVC,这是最好的时机

看看把一件看起来很悲伤的事情变得多么容易

…变成快乐的事

关键理念:

  • 除去绒毛
  • 有些事情是显而易见的
  • 搜索能够自己找出东西
  • 流行的说法是:少就是多

看看Matt Berseth的博客,他在listview控件(以及其他ASP.NET控件)方面做了一些惊人的工作

以下链接可能与您要查找的内容有关:

举个例子:

有一些限制(仅适用于IE),但一些评论员说它满足了他们的需求。它是“一个具有可调整大小的列的网格,一个具有可调整大小的行的网格,一个具有可编辑单元格的网格,一个可以使用箭头键和Tab键导航单元格的网格,一个在网格中聚焦的单元格,当用户开始键入时,它会响应按键。”


这里的“完全可编辑的GridView”可能适合您的需要。Telerik(良好的MVC支持)或(免费)非常好。如果您想要更多的电子表格方法,请查看。

您可能需要查看Grapecity Spread,它是一个非常好的电子表格组件,非常易于使用,因此可以轻松管理和编辑信息。Spread还支持MVC以及Razor view引擎。您可以在此处阅读更多关于此的信息:


感谢您抽出时间来起草此回复。干得好!