我的页面包含 2 个 gridview 和 2 个 mschart。我想将此页面导出到excel。为此,我将这些控件放入面板并编写以下代码:
Response.Clear();
Response.ContentType = "application/vnd.msexcel";
Response.AddHeader("content-disposition", "attachment; filename=rapor.xls");
Response.ContentEncoding = System.Text.Encoding.Default;
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
panel1.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
当此代码运行时,除图表外一切正常。他们不会出类拔萃。我该怎么做?