今将某个控件内的内容导出到word时报错,如题。无论导出的控件是某个div标签(resultDiv)还是repeater,保存或者打开时,都提示如题错误。代码如下,望各位不吝赐教,先谢谢了! Response.Clear();
Response.Buffer = true;
Response.Charset = "utf-8";
Response.AppendHeader("Content-Disposition", "attachment;filename=AssessResult.doc");
Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
Response.ContentType = "application/ms-word";
this.EnableViewState = false;
System.IO.StringWriter sw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(sw);
resultDiv.RenderControl(htw);
Response.Write(sw.ToString());
Response.End();
Response.Buffer = true;
Response.Charset = "utf-8";
Response.AppendHeader("Content-Disposition", "attachment;filename=AssessResult.doc");
Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
Response.ContentType = "application/ms-word";
this.EnableViewState = false;
System.IO.StringWriter sw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(sw);
resultDiv.RenderControl(htw);
Response.Write(sw.ToString());
Response.End();
解决方案 »
- 如何GridView 中添加事件
- ([0-9]+T)|([0-9]+) 这个正则表达式是什么意思?
- 急!Controller中如何取listbox一共选中了几项。以及选中了哪些值。急
- 如何判断输入的格式为时间格式
- vs2003做的网站用的tree view在firework下无法使用!?怎么办啊!哪儿的问题啊?
- 关于if判断的一个问题
- 关于ViewState的问题..........为什么在Init事件里对ViewState赋值也不行啊
- 报表
- 做一个网站要注意什么问题?【谢谢大神们】
- DropDownList 的 动态加入一行的问题
- 为什么我设置完用户权限后,浏览时一直呈现登录的界面?
- 远程服务器返回错误: (500) 内部服务器错误。
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc"
如果你的文件没有损坏的话你在其他电脑应该就可以了。。这个不是程序的事情 你装一个WORD的转换器插件就行了。参考
你的代码倒数第二行,改成:Response.Write("<body>"+sw.ToString()+"</body>");
当时2003的WORD也是这个提示,用2007版的就可以