Asp.net mvc 4 图像绑定MVC actionresult razor视图
您好,我正在绑定Asp.net mvc 4 图像绑定MVC actionresult razor视图,asp.net-mvc-4,Asp.net Mvc 4,您好,我正在绑定img标签,如下所示 这是我从数据库中获取图像的代码 [HttpGet] public ActionResult UserImage() { string user = Session["UserName"] as string; byte[] photo = null; var v = db.table.Where(p => p.USER_NAME == user).Select(img => img
img
标签,如下所示
这是我从数据库中获取图像的代码
[HttpGet]
public ActionResult UserImage()
{
string user = Session["UserName"] as string;
byte[] photo = null;
var v = db.table.Where(p => p.USER_NAME == user).Select(img => img.PHOTO).FirstOrDefault();
if (v != null)
{
photo = v;
return File(photo, "image/jpeg");
}
else
return null;
}
这是在数据库中显示图像,但当它为空时,它显示如下,而不是我需要将src标记绑定为空
我觉得这个代码很好。您确定您的方法没有返回NULL吗?您是否尝试在浏览器中访问图像源url?因此,您想知道当您知道没有图像时如何处理此问题?为什么不创建一个默认的化身图像以在您没有用户图像时使用?将image src设置为nothing不是一个好主意。嗨
shyju
是的,我在没有图像的情况下或当我返回nullHiEmma Middlebrook时,我可以这样做,但我想知道如果我们遇到这种情况,是否有任何可能性