查看另一个视图

时间:2015-12-03 11:22:09

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

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

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

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

非常感谢任何帮助。我现在还没有值得发布的代码,因为我们仍然首先想要制定一个关于我要做的事情的计划。 :)

1 个答案:

答案 0 :(得分:0)

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