Я хочу вывести «null», если поле модели пусто.Моё поле
public int? PostHouseNumber { get; set; }
В cshtml
@(item.PostHouseNumber == null ? "null" : item.PostHouseNumber)
Как привести int?в строку?
item.PostHouseNumber.Value.ToString()
ОК, вот кусок! любой обнуляемый тип помнить два свойства 1. HasValue 2. Значение:)
так что ваш чек будет
@(item.PostHouseNumber.HasValue ? item.PostHouseNumber.Value.ToString() : "null")
@(item.PostHouseNumber.HasValue ? item.PostHouseNumber.ToString() : "null")
Небольшое отклонение от предыдущего ответа (ов) (просто стилистический выбор)
@(item.PostHouseNumber != null? item.PostHouseNumber.ToString() : "null")