Это, вероятно, очень простой вопрос с простым ответом, но я новичок, когда дело доходит до ASP.NET (MVC).
Я возвращаю адрес (по частям) из моей модели. Некоторые из компонентов являются нулевыми. Есть ли простой или беглый способ проверить это нулевое значение без большого количества дополнительного кода, чтобы определить, отображать или нет связанный окружающий HTML (а не только значение)?
Пример:
<% foreach (var item in Model)
{ %>
<h3>
<%= Html.ActionLink(item.name, "Details", new { id = item.ID})%></h3>
<div>
<%= Html.Encode(item.address) %><br />
<%= Html.Encode(item.city) %>,
<%= Html.Encode(item.state) %>
<%= Html.Encode(item.zip) %>
</div>
<% } %>
В приведенном выше примере, если для item.address
есть нулевое значение, я хочу, чтобы тег <br/>
также был скрыт, чтобы отображалась только строка zip города, штата.
Я ищу что-то более элегантное, чем просто поставить условное обозначение <% if () { %>
. Спасибо.