ASP.NET MVC3 Razor - Как условно выйти или закончить или вернуть или разбить частичный вид? С Razor, как вы условно выходите или завершаете или возвращаете или нарушаете частичный вид? @if (Model == null) { return; } Ответ 1 Нет, вы не return в представлении, вы просто не включаете такие частичные в основной вид: @if (Model != null) { @Html.Partial("somePartial", Model) } или если вы используете RenderPartial: @if (Model != null) { @{Html.RenderPartial("somePartial", Model);} } Ответ 2 Инвертировать if: <p>html that I always want</p> @if (Model != null) { your html when model != null }
Ответ 1 Нет, вы не return в представлении, вы просто не включаете такие частичные в основной вид: @if (Model != null) { @Html.Partial("somePartial", Model) } или если вы используете RenderPartial: @if (Model != null) { @{Html.RenderPartial("somePartial", Model);} }
Ответ 2 Инвертировать if: <p>html that I always want</p> @if (Model != null) { your html when model != null }