【发布时间】:2015-01-08 16:01:00
【问题描述】:
在 MVC 视图中显示二进制图像时遇到问题。我将图像以二进制格式存储在数据库中,然后分配给 Controller 中的 ViewBag。如何将 viewbag 数据分配给 View 中的图像?
控制器
ItemBO mibo = new ItemBO();
ViewBag.Picture1 = Convert.ToByte(mibo.GetImage(1));
查看
var elem = document.createElement("img");
elem.setAttribute("src", @ViewBag.Picture1);
elem.setAttribute("style", "height:100%");
elem.setAttribute("alt", "Image");
document.getElementById("mydiv").appendChild(elem);
上面的代码没有像我预期的那样工作。任何帮助将不胜感激。
【问题讨论】:
标签: image model-view-controller binary