62,074
社区成员
发帖
与我相关
我的任务
分享
// 產生 Excel 資料流。
MemoryStream ms = DataTableRenderToExcel.RenderDataTableToExcel(table) as MemoryStream;
//判断是否是IE,是则编码文件名,防止中文乱码
HttpBrowserCapabilitiesBase bc = HttpContext.Request.Browser;
string browser = bc.Browser.ToString();
string filename = browser.ToLower().Contains("ie") ? HttpUtility.UrlEncode(System.Text.UTF8Encoding.UTF8.GetBytes("未提现用户信息")) : "未提现用户信息";
// 設定強制下載標頭。
Response.AddHeader("Content-Disposition", string.Format("attachment; filename=" + filename + ".xls"));
// 輸出檔案。
Response.BinaryWrite(ms.ToArray());
ms.Close();
ms.Dispose();
<form method='post' action='/export'>
<input type='submit' value='下载'/>
</form>