簡體   English   中英

Razor 中的空合並運算符 查看

[英]Null-Coalescing Operator in Razor View

我有以下表達式,在某些情況下可以是空字符串

@item.Creator

我試圖在 Razor 查看頁面中將其表示如下,但這並沒有給我我的期望。 這就是我編寫代碼的方式

@item.Creator ?? Unknown

期望在 Creator 是空字符串的情況下,我會得到“未知”。 但是,相反,我得到以下信息:

?? 未知

在頁面中為 output。 我顯然錯過了如何在 Razor 視圖中應用此運算符的一些內容,我將不勝感激任何糾正它的指南。

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

根據MSDN

除了 C# await 關鍵字外,隱式表達式不得包含空格。

改用顯式表達式:

@(item.Creator ?? "Unknown")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM