【发布时间】:2014-06-14 23:18:53
【问题描述】:
我返回 HTML 内容并在 ASP.NET MVC 的 excel 文件中显示。
我的问题是关于 img 源。Img 源不起作用。
我的代码:
public ActionResult ExportData()
{
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment; filename=test.xls;");
var stringWrite = new StringWriter();
var htmlWrite = new HtmlTextWriter(stringWrite);
var headerTable = @"<Table><tr><td><img src=""C:\Users\xx\Desktop\Export\Export\Images\orderedList0.png"" \></td></tr></Table>";
Response.Write(headerTable);
Response.Write(stringWrite.ToString());
Response.End();
return RedirectToAction("StudentDetails");
}
以上代码导出excell文件没有问题。我只有显示图像的问题。图像无法准确显示。 img源有问题。
对于我的代码,img src 的正确方法是什么?
【问题讨论】:
-
始终尽可能使用相对 url,因为这样可以省去部署时换行的麻烦。使用 Fiddler 之类的工具来检查正确的 url。
标签: c# asp.net-mvc image excel