こんにちは、私は_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");
}