使用MVC

时间:2018-09-27 14:59:57

标签: model-view-controller

我正在使用以下代码将不完整视图导出为xls格式,不完整视图具有带子行的表。

oPartialViewObject:html表字符串

公共FileResult ExportSettlementJobToExcel()         {

        var wList = GetSettlementJobs(null, null, null, null, true);
        var oPartialViewObject = RenderRazorView.RenderRazorViewToString(
                                                            this.ControllerContext, Custom.Constants.ViewName.CS_PARTIALVIEW_SettlementJo_ExportToExcel, wList, null);

        return File(Encoding.ASCII.GetBytes(oPartialViewObject), "application/octet-stream", "Grid.xls");
    }

它工作正常,但是当我打开文件时显示消息“。xls”的文件格式和扩展名不匹配。该文件可能已损坏或不安全。除非您信任它的来源,否则请不要打开它。是否仍要打开它?”

有人知道为什么..?

0 个答案:

没有答案