Saya melakukan ini di asp, tetapi di asp.net, disarankan untuk menggunakan objek yang sudah jadi, seperti
HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + filename) ;
HttpContext.Current.Response.Charset = "UTF-8";
HttpContext.Current.Response.ContentEncoding = Sistem.Teks.Encoding.Default;
HttpContext.Current.Response.ContentType = tipe file;
//HttpContext.Current.Response.ContentType = "application/ms-excel";//image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword
System .IO.StringWriter tw = Sistem baru.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = Sistem.Web.UI.HtmlTextWriter(tw) baru;
gv.RenderControl(hw);
HttpContext.Saat ini.Respon.Write(tw.ToString());
HttpContext.Current.Response.End(); Balasan
# re: Ekspor web ke Word memerlukan penambahan file header2006-08-15 23:50 Yaoyao
@aspnetx
Ya, saya juga menggunakan yang sudah jadi, seperti yang saya katakan di atas, saya sering mengekspor EXCEL, dan saya menulis fungsi itu di
Tabel diekspor ke xls, doc, txt, htm. Tetapi jika Anda mengekspor WORD, akan ada masalah pengkodean. Saat Anda menambahkan paragraf di atas, masalahnya terpecahkan :)
http://www.cnblogs.com/zjy/archive. / 2006/08/15/477651.html