大家好,我有我_layout
的以下内容,可以按照我的要求工作,但是这里有几件事让我感到震惊,即我想显示相应的图像,我写如下
@if (Session["UserName"] != null)
{
<div class="logged_in" id="user_navigation" runat="server">
<a title="Your Profile" href="">
<img alt="" src="@Url.Action("GetPhoto", new { photoId = Session["UserName"] })" height="50" width="50" class="photo" />
</a>
</div>
}
但这并没有按照我的要求显示图像所以有人可以帮助我我想在用户登录后显示数据库中的图像我也想session
在某些控件中显示值
这是我的控制器代码
public ActionResult GetPhoto(string photoId)
{
byte[] photo = null;
var v = db.tblUsers.Where(p => p.UserName == photoId).Select(img => img.Photo).FirstOrDefault();
photo = v;
return File(photo, "image/jpeg");
}