【发布时间】:2020-04-27 22:22:43
【问题描述】:
我有以下表达式,在某些情况下可以是空字符串
@item.Creator
我尝试在 Razor View 页面中将其表示为如下所示,但它并没有达到我的预期。 这就是我编写代码的方式
@item.Creator ?? Unknown
期望在 Creator 是一个空字符串的情况下,我会得到“未知”。但是,相反,我得到以下信息:
??未知
在页面中作为输出。 我显然遗漏了有关如何在 Razor View 中应用此运算符的内容,我将不胜感激任何纠正它的指南。
我在 Windows 机器上使用 C# 8 上的 ASP.NET-Core 3.1 谢谢
【问题讨论】:
-
试试@(item.Creator ?? "Unknown")
-
我在我的 HTML 按钮中遇到了同样的问题,如下所示进行了更改并正常工作,
标签: c# asp.net-mvc asp.net-core razor asp.net-core-3.1