如何在HTML中使用MVC控制器返回的图像?
我有一个ASP.NETMVC项目,它有一个返回图像的控制器方法如何在HTML中使用MVC控制器返回的图像?,html,asp.net-mvc,Html,Asp.net Mvc,我有一个ASP.NETMVC项目,它有一个返回图像的控制器方法 public ActionResult SpeakerImage(int id) { Speaker speaker = _speakersServiceLogic.GetByID(id); if (speaker != null) { return File(speaker.Picture, "image/jpg"); } return null; } 我如何在HTML img标记中使用它?我知道我可以硬
public ActionResult SpeakerImage(int id) {
Speaker speaker = _speakersServiceLogic.GetByID(id);
if (speaker != null) {
return File(speaker.Picture, "image/jpg");
}
return null;
}
我如何在HTML img标记中使用它?我知道我可以硬编码src属性
…但如果控制器操作被移动,则此操作将中断
我想知道是否有更好的方法来做到这一点。要创建链接,我可以使用Html.ActionLink,它将为我创建Html。
是否有类似的功能?您可以用来为自己生成URL:
<img src='@Url.Action("Speakers", "SpeakerImage", new { ID = @Model.ID} )' />
您可以使用为自己生成URL:
<img src='@Url.Action("Speakers", "SpeakerImage", new { ID = @Model.ID} )' />
谢谢,我知道它必须是简单的,但我就是想不出是什么!我最终会到达那里:)谢谢,我知道这必须是一些简单的事情,但我就是搞不清楚是什么!我最终会到达那里:)