Следующий код не работает, потому что propiedadesFormularioDetalle имеет значение null. Я разместил IF перед кодом блока, но до сих пор не работает, если удалить один из bracked, то он не будет компилироватьпроверить значение null на синтаксисе бритвы
@if (propiedadesFormularioDetalle != null) { }
<div class="panel panel-default">
<div class="panel-heading">Propiedades adicionales</div>
<div class="panel-body">
<dl class="dl-horizontal">
@foreach (KeyValuePair<string, string> propiedad in propiedadesFormularioDetalle)
{
<dt>
@Html.DisplayName(propiedad.Key)
</dt>
<dd>
@Html.DisplayFor(prop => propiedad.Value)
</dd>
}
</dl>
</div>
}
</div>
все еще не работает. http://screencast.com/t/Fjx6Pt3f –
похоже, что вам не хватает закрывающих скобок} в конце .. – Aram
И я думаю, вам больше не нужен знак @ для цикла foreach в этом блоке ... – Aram