刚开是我用来一种方法是本地是可以导出来的, 但是到了服务器就不可以了。代码我们有保留,现在是我修改后的。 /// <summary> /// 导出GridVew数据信息 /// </summary> /// <param name="FileType">类型</param> /// <param name="FileName">名称.后缀</param> /// <param name="gv">控件名称</param> public static void Export(string FileType, string FileName, GridView gv) { System.Web.HttpContext.Current.Response.Charset = "GB2312"; System.Web.HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF7; System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString()); System.Web.HttpContext.Current.Response.ContentType = FileType; //this.EnableViewState = false; StringWriter tw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(tw); gv.RenderControl(hw); System.Web.HttpContext.Current.Response.Write(tw.ToString()); System.Web.HttpContext.Current.Response.End(); } 西安河豚软件科技有限公司