Razor 视图中的空合并运算符

Null-Coalescing Operator in Razor View

我有以下表达式,在某些情况下它可以是一个空字符串

@item.Creator

并且我尝试在 Razor 视图页面中按如下方式表示它,但它没有给我预期的结果。 我就是这样写代码的

@item.Creator ?? Unknown

期望在 Creator 是空字符串的情况下,我会在其位置上得到 "Unknown"。然而,相反,我得到以下信息:

?? Unknown

在页面中作为输出。 我显然遗漏了一些关于如何在 Razor View 中应用此运算符的内容,我将不胜感激任何纠正它的指南。

我正在 windows 机器上使用 C# 8 上的 ASP.NET-Core 3.1 谢谢

根据 MSDN:

With the exception of the C# await keyword, implicit expressions must not contain spaces.

改用显式表达式:

@(item.Creator ?? "Unknown")