【问题标题】:View to Another View查看另一个视图
【发布时间】:2016-03-07 23:46:18
【问题描述】:

我有一个数据表视图。用户可以过滤、隐藏列和隐藏行。我需要用户能够将可见数据导出到 Excel 并最终导出 pdf 和其他可能。

我的想法是我从可见行中获取一个 id 数组,然后是一个可见列数组。然后我将它传递给一个控制器,该控制器然后构建结果模型并将其返回到另一个视图,该视图专门用于导出与原始视图略有不同的格式。

我想过使用 ajax 并通过 ajax 将数组发送到控制器来构建所需的模型。但不知道如何从那里开始。

任何帮助将不胜感激。目前我并没有真正值得发布的代码,因为我仍然在尝试首先制定我要做什么的计划。 :)

【问题讨论】:

  • 你到底想问什么?您的计划似乎切实可行,需要一些编码来从客户端收集数据并将它们发送到服务器。
  • 我的问题是正确的方法应该是什么?我是否走在正确的道路上?在我继续前进的过程中,我很可能会遇到一些具体问题,但在我开始提出具体问题之前,我认为我应该稍微备份一下,以确保我提出了正确的具体问题……有意义吗?
  • 在我看来你是在正确的道路上。

标签: jquery ajax asp.net-mvc asp.net-mvc-5


【解决方案1】:

您应该考虑使用datatables。它提供了您需要的所有功能,例如过滤行、隐藏列以及导出到包括 excel 和 pdf 在内的多种文件类型。

【讨论】:

  • 感谢您的建议。不幸的是,主表已经建成。下一个表、colspan 等非常复杂。因此,移动到链接中的数据表对我来说可能不是正确的方向。不允许有足够的灵活性......我想。不过谢谢!
猜你喜欢
  • 1970-01-01
  • 2019-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 2012-01-23
相关资源
最近更新 更多