如果模型字段为null,我想要打印“null”。 我的领域
public int? PostHouseNumber { get; set; }
在cshtml中
@(item.PostHouseNumber == null ? "null" : item.PostHouseNumber)
如何投射int?字符串?
答案 0 :(得分:4)
item.PostHouseNumber.Value.ToString()
答案 1 :(得分:3)
好的,这是peice。任何可空类型都记住两个属性 1. HasValue 2.价值:))
所以你的支票将是
@(item.PostHouseNumber.HasValue ? item.PostHouseNumber.Value.ToString() : "null")
答案 2 :(得分:2)
@(item.PostHouseNumber.HasValue ? item.PostHouseNumber.ToString() : "null")
答案 3 :(得分:0)
以前的答案略有不同(只是一种风格选择)
@(item.PostHouseNumber != null? item.PostHouseNumber.ToString() : "null")