2011-12-25 52 views
0

如果模型字段爲空,我想打印「null」。 我場在Razor模板引擎上打印可空類型

public int? PostHouseNumber { get; set; } 

在CSHTML

@(item.PostHouseNumber == null ? "null" : item.PostHouseNumber) 

如何投放詮釋?字符串?

+0

你總是可以做「」 +的intValue投一個字符串,以及鮑比的建議.ToString() – 2011-12-25 21:48:18

回答

3

item.PostHouseNumber.Value.ToString()

+0

如果item.PostHouseNumber爲null,則會引發對象空引用異常。 – mlienau 2015-07-29 18:10:20

0
@(item.PostHouseNumber.HasValue ? item.PostHouseNumber.ToString() : "null") 
0

確定這裏是peice的。任何可空類型記住兩個屬性 1的HasValue 2.價值:)

你的支票會

@(item.PostHouseNumber.HasValue ? item.PostHouseNumber.Value.ToString() : "null")