ASP.Net - Почему выпадает исключение в строке @( Model.Region is null ? "Empty" : "Filled")
Model это класс, у которого есть свойство "Region", которое в свою очередь тоже является классом:
public class Organization : ICatalog
{
public Region Region { get; set; }
}
В представлении, у обработчика Razor строка
@( Model.Region is null ? "Empty" : "Filled") или @( Model.Region == null ? "Empty" : "Filled") вызывает исключение
System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
Schools.Models.Catalogs.Organization.Region.get вернул null.
При этом, если проверять тут же, в быстрой проверке значения, то и строка отрабатывает без ошибки (возвращается значение "empty", и Model.Region : null
public class Organization : ICatalog
{
public Region Region { get; set; }
}
В представлении, у обработчика Razor строка
@( Model.Region is null ? "Empty" : "Filled") или @( Model.Region == null ? "Empty" : "Filled") вызывает исключение
System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
Schools.Models.Catalogs.Organization.Region.get вернул null.
При этом, если проверять тут же, в быстрой проверке значения, то и строка отрабатывает без ошибки (возвращается значение "empty", и Model.Region : null
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот