J'essaie d'exporter les données d'un panneau vers un document Word en asp.net 4.0.
Je suis en mesure d'obtenir le résultat de l'exportation de l'ensemble du contenu vers Word, mais j'obtiens une image cassée pour une boîte que j'utilise dans la page .aspx.
Ma page .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>
et mon code-behind pour exporter ce panneau vers 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();
}
Voici la capture d'écran du document Word :
Avez-vous une idée de la façon de supprimer l'image cassée ou de la réparer ? J'ai beaucoup cherché sur Google mais je n'ai pas trouvé de bonnes réponses.