我是ASP.NET MVC的初学者,我尝试使用If语句在asp.net MVC网站中使用razor设置图像的src。
此代码有效:
<img src="@Url.Action("GetPersonPhoto", "Home", new RouteValueDictionary( new { cardid = "696969" }) )" />
我想补充一下:
@if(Model.HavePhoto)
并将src设置为:
"~/Content/images/header-logo.png"
如果HavePhoto是假的......
我该怎么做?
答案 0 :(得分:2)
var source= "~/Content/images/header-logo.png";
@if(Model.HavePhoto)
{
source= Url.Action("GetPersonPhoto", "Home",
new RouteValueDictionary( new { cardid = "696969" }))
}
<img src="@source" />