我的代码:
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Export()
{
DataTable table = ListToDataTable();
var rows = table.AsEnumerable().AsQueryable() as IEnumerable<DataRow>;
var output = CreateXlsStream(rows);
return File(output, "application/vnd.ms-excel", "Export.xls");
}
"您要打开还是保存"不显示。我想在执行此"返回文件(输出," application/vnd.ms-excel"," export.xls");'之后默认显示"您要打开或保存"。line.thanks。
这应该有效:
Response.AppendHeader("Content-Disposition", "inline; filename=Export.xls");
return File(...