У меня был некоторый успех при передаче результатов запроса в мое представление.
К сожалению, код ASP / Razor блокируется в foreach, когда результирующий список моделей содержит 0 записей.
@foreach (var action in (List<LemonTrader.Models.Lemon>)ViewData["lemons"]) {
<tr>
<td>
@Html.Encode( action.acidity)
Если нет записей, это говорит о пустом исключении.
Каков наилучший способ справиться со случаем, когда список пуст?
Я думаю, я мог бы вставить блок кода исделайте так, чтобы ветка if / then.Кажется, это немного отличается от элегантной однострочной бритвы @ foreach.
Полагаю, я мог бы положить пустой элемент в контроллер, а затем просто отобразить что-нибудь пустое.
Те, кто этого не делаеткажутся очень элегантными подходами.
Есть идеи получше?