我正在尝试从数据库中动态加载图像,因为我用过:
<img src='@Url.Action("GetImage/${ID}", "Home")' alt = "${name} image" />
但它没有反映给控制器,但如果我静态地说:
<img src='@Url.Action("GetImage/1", "Home")' alt = "${name} image" />
然后它反映到控制器并显示图像。 我想动态地将ID从视图发送到控制器。 如何将动态值与“GetImage”连接起来
我的控制器代码是:
public ActionResult GetImage(int id)
{
var imgquery = (from img in dbContext.Listdetails where img.ID == id
select new
{
Image = img.Image
}).FirstOrDefault();
{
System.IO.MemoryStream outStream = new System.IO.MemoryStream();
byte[] Image = imgquery.Image;
return File(Image, "Image/jpg");
}
}
有什么建议吗?