.net匯出Excel問題
2010年4月12日 星期一
匯出EXCEL
在.cs裡加入
Response.Clear();
Response.Write("<meta http-equiv=Content-Type content=text/html;charset=utf-8>");
Response.AddHeader("content-disposition", "attachment;filename=Course.xls");
Response.ContentType = "application/vnd.xls";
這樣是可以順利匯出Excel但是若遇到資料量比較大,Excel會無法讀取
原來是ViewState在作怪
解決方式只要
加入 EnableViewState="false"即可
Read more...
<Page Language="C#" AutoEventWireup="true" CodeFile="ExportExcelCourse.aspx.cs" Inherits="_service_omega_LearningResumeNew_ExportExcelCourse" EnableViewState="false"
>