问题描述
publicFileResultExport(intdeptID){Departmentdept=DepartmentBLL.GetDepartment(deptID);stringfileName=dept.Name+"人员表.xls";stringfilePath=Server.MapPath("..\Temp\"+fileName);ExcelBLL.EmployeeToExcel.CreateEmployeesExcel(filePath,dept);stringcontentType="application/ms-excel";returnFile(filePath,contentType,fileName);}
$("#btnExport").click(function(){if($("#inputRole").val()!="2"){jAlert("该用户没有管理员权限,请用管理员账号登陆!","提示");return;};vardeptID=$('#query_select_dept').val();if(deptID=="0"){jAlert("请选择部门!","提示");return;}document.location.href="/Employee/Export?deptID="+deptID;});
这是一个导出员工表的ActionResult
,其中第四行为生成Excel文件,但是在Chrome中下载正常,下载文件为"xxx.xls",可是在ie8中,下载的文件就变成了"Export",成了我的FileResult的名字,请高人解惑。csdn提示我只能发表20分内贴,这里先对不住了。
解决方案
解决方案二:
自己顶一下
时间: 2024-09-18 17:00:36