У меня есть locationid in кандидатов стол. Я хочу показать эту страницу подробно. Если Locationid пуст, значение db хранится 0. в противном случае значение id есть.null ссылка объект с указанием ошибки
, когда я пытаюсь отобразить страницу с подробными сведениями, всякий раз, когда id имеет значение 0, отображающее следующую ошибку, даже я проверяю также условия Null.
**"object reference not set to an object"**
Мой код,
<%if (Model.LocationId != null)
{ %>
<% if (Model.GetLocation(Model.LocationId.Value).CityId != null)
{%>
<%:Model.GetLocation(Model.LocationId.Value).City.Name%><%:","%>
<% } %>
<% if (Model.GetLocation(Model.LocationId.Value).CountryId != null)
{%>
<%:Model.GetLocation(Model.LocationId.Value).Country.Name%>
<% } %>
<% } %>
Пожалуйста, этот не показывая ошибку.
Вы можете поставить точку останова в представлениях и отладки. –
Я положил. то только я могу выяснить проблему, если 0 означает, что она показывает ошибку. Я не понимаю, как ноль означает, как поставить условие? – PoliDev
Тогда GetLocation() возвращает null City или Country. –