我在候选人表中有locationid 。我想在详细信息页面中显示这个。如果 Locationid 为空,则表示 db 存储了 0 值。否则 id 值就在那里。
当我尝试在详细信息页面中显示时,每当 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%>
<% } %>
<% } %>
请将此设置为不显示错误。