لقد فعلت ذلك في asp، ولكن في asp.net، يوصى باستخدام كائنات جاهزة، مثل
HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + filename) ;
HttpContext.Current.Response.Charset = "UTF-8";
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.Default;
HttpContext.Current.Response.ContentType = filetype;
//HttpContext.Current.Response.ContentType = "application/ms-excel";//image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword
System .IO.StringWriter tw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
gv.RenderControl(hw);
HttpContext.Current.Response.Write(tw.ToString());
HttpContext.Current.Response.End(); رد
# إعادة: يتطلب تصدير الويب إلى Word إضافة ملفات رأس2006-08-15 23:50 Yaoyao
@aspnetx
نعم، أستخدم أيضًا الوظائف الجاهزة، وهو ما قلته أعلاه، وغالبًا ما أقوم بتصدير برنامج EXCEL، وكتبت هذه الوظيفة فيه
يتم تصدير الجدول إلى xls وdoc وtxt وhtm، ولكن إذا قمت بتصدير WORD، فستكون هناك مشاكل في التشفير عند إضافة الفقرة أعلاه، يتم حل المشكلة :)
http://www.cnblogs.com/zjy/archive. / 2006/08/15/477651.html