Razor で「ネストされた」操作を行う方法がわかりません。たとえば、FOREACH 内で IF を使用する方法。VisualStudio は、次のブロックでコンパイル時エラーをスローし、「無効な式の用語 'if'」というメッセージを表示します。
@foreach (var document in Model) {
@if (document.Item.Count > 0) {
<div>
@MvcHtmlString.Create(document.Items[0].ContentPresenter)
</div>
}
}