[英].NET razor show custom text if model is null
假設我有以下型號:
public class Parent : BaseEntity
{
public Child? Child { get; set; }
}
public class Child: BaseEntity
{
public string? Name { get; set; }
}
我將父 model 發送到我的視圖:
@model Parent
如果孩子是 null,我想顯示一個自定義孩子的名字。 我怎樣才能在類似於以下的 1 行中做到這一點?
<input type="text" placeholder="@Model.Child?.Name ?? DefaultName">
我在這里找到了解決方案:
如何讓 Null Coalesce 算子在 ASP.NET MVC Razor 中工作?
該語句應包含在 () 之間,如下所示:
<input type="text" placeholder=@(Model.Child?.Name ?? "DefaultName")>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.