我已经给了这个错误的MVC5剃须刀代码

 <img class="img-rounded thumbnail-upload" src="@Url.Content(@Model.ImageThumbSrc)" />


Object cannot be null or empty时错误为Model.ImageThumbSrc == null

我需要能够在src=""时显示Model.ImageThumbSrc == null

我用??@{ }尝试了几种方法,但是无法获取razor语法进行编译。

我该如何工作?这应该很简单,但我无法理解。

最佳答案

您可以使用代码块创建一个临时变量并使用它:

@{
    var imageSource = Model.Question == null ? "" : Url.Content(Model.Question);
}


而您的HTML:

<img class="img-rounded thumbnail-upload" src="@imageSource" />

关于c# - MVC 5 Razor网址内容(空),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32796987/

10-11 22:31
查看更多