使用mvc core和razor

时间:2017-06-22 13:40:00

标签: asp.net-core-mvc

我们正尝试将部分和完整视图导出到Excel。代码几乎产生了我们想要的东西,但是我们遇到了一个必须修复的问题。

该文件没有excel扩展名,我们必须选择一个程序来打开该文件,不需要这种行为。 :)

下面是一个示例,说明我们如何设置响应标头并返回包含我们想要放在Excel电子表格上的模型的部分视图(来自控制器/操作)。

        Response.Headers.Add("Content-Type", "application/ms-excel");

        return PartialView("~/views/customer/_PlantListPartial.cshtml", plants);

我们如何实现我们想要的,甚至可能实现?是的,我们在.net框架上运行asp.net核心,而不是.net核心框架。

1 个答案:

答案 0 :(得分:0)

再添加一个标题:

Content-Disposition: attachment; filename="filename.xls"