Asp.net mvc 如何将字节数组图像/png从控制器方法(id)显示到Asp.net视图

Asp.net mvc 如何将字节数组图像/png从控制器方法(id)显示到Asp.net视图,asp.net-mvc,view,Asp.net Mvc,View,您不需要内存流,可以直接返回字节数组: public ActionResult Overview(int subId, string countrycod) { byte[] objByteArray =(byte[]) objResponse.Data; //return View(); System.IO.MemoryStream imagestream = new System.IO.MemoryStream(); imagestream.Write(obj

您不需要内存流,可以直接返回字节数组:

public ActionResult Overview(int subId, string countrycod)
{
    byte[] objByteArray =(byte[]) objResponse.Data;
    //return View();
    System.IO.MemoryStream imagestream = new System.IO.MemoryStream();
    imagestream.Write(objByteArray, 0, objByteArray.Length);
    //return new FileStreamResult(new System.IO.MemoryStream(objByteArray,true),"image/png");
    return new FileStreamResult(imagestream, "image/png");
}
然后在视图内部使用

网络表单:

剃刀:

public ActionResult Overview(int subId, string countrycod) 
{
    byte[] objByteArray = (byte[])objResponse.Data;
    return File(objByteArray, "image/png");
}
“/>
<img src="@Url.Action("Overview", "SomeController", new { subId = 123, countrycod = "en-US" })" />
<img src="<%= Url.Action("Overview", "SomeController", new { subId = 123, countrycod = "en-US" }) %>" />