asp.net razor如果语法

时间:2014-05-13 14:11:39

标签: asp.net asp.net-mvc razor

我是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是假的......

我该怎么做?

1 个答案:

答案 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" />