我正在尝试将面板内的数据导出到 asp.net 4.0 中的 word doc
我能够实现将整个内容导出为 word 的结果,但是我在 .aspx 页面中使用的框的图像损坏了。
我的 .aspx 页面:
<asp:Panel ID="tblReport" runat="server">
<div class="boxed1a">
<img class="images4" src="images/AoAFund.png" width="640" height="45" />
<table class="tb3">
<tr>
<td>Leasehold & Functional Programs</td>
<td><asp:TextBox ID="txtLFP" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td>N/A</td>
<td><asp:TextBox ID="txtNA" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td>Acquis Maint & Renov</td>
<td><asp:TextBox ID="txtAMR" runat="server"></asp:TextBox></td>
</tr>
</table>
</div>
</asp:Panel>
以及我将此面板导出为 word 的代码隐藏:
protected void btnWord_Click(object sender, EventArgs e)
{
Response.ClearContent();
Response.Charset = "";
Response.AppendHeader("content-disposition", "attachment; filename=report.doc");
Response.ContentType = "application/msword";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
tblReport.RenderControl(htw);
Response.Write(sw.ToString());
Response.End();
}
这是单词 doc 屏幕截图:
任何线索如何删除损坏的图像或修复它?我用谷歌搜索了很多,但不清楚任何好的答案。