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
}