Это в основном тот же ответ, который дал Марк Грэвелл, но я думаю, что этот вопрос легко сделать, если у вас более широкое представление:
Проверьте html-теги, чтобы увидеть, где они начинаются и заканчиваются, и обратите внимание на синтаксис бритвы между ними, это неправильно:
@using (Html.BeginForm())
{
<div class="divClass">
@Html.DisplayFor(c => c.SomeProperty)
}
</div>
И это правильно:
@using (Html.BeginForm())
{
<div class="divClass">
@Html.DisplayFor(c => c.SomeProperty)
</div>
}
Опять же, почти так же, как в предыдущем посте о незамкнутом элементе ввода, но только учтите, что я часто ошибался в div при смене представления.