在这个动作方法中,我从sql数据库获取图像路径
public ActionResult image(int id)
{
dbCRMEntities dbx = new dbCRMEntities();
var img = dbx.CONTACTS.FirstOrDefault(Id => id == Id.CONTACT_ID);
return View(img);
}
在视图中,获取图像的路径
<img src="@Url.Content(Model.IMAGE)" alt="Image" />
但它只显示alt文本,我该如何渲染图像。
答案 0 :(得分:2)
这对我有用
在您的控制器
中public ActionResult image(int id)
{
dbCRMEntities dbx = new dbCRMEntities();
String img = dbx.CONTACTS.FirstOrDefault(Id => id == Id.CONTACT_ID);
return base.File(img, "image/jpg");
}
在您的视图中
<img src="@Url.Action("image","ControllerName")" />
确保路径正确