У меня есть шаблон на Umbraco, я настроил Partial View, который проверяет, есть ли выбранный для него набор героев. Я хочу проверить, отправляет ли этот Partial какой-либо контент на страницу, если это не я хочу отобразить 1 div, если выбран блок героя, я хочу 2 divs.Umbraco MVC Check is Partial имеет контент
Мой код в настоящее время;
var heroUnit = @Html.Partial("HeroUnits",@Model.Content);
@if(heroUnit != null)
{
<div class="span6">
@Html.Raw(Model.Content.GetPropertyValue<string>("bodyText"))
</div>
<div class="span3">
@Html.Partial("HeroUnits",@Model.Content);
</div>
} else {
<div class="span9">
@Html.Raw(Model.Content.GetPropertyValue<string>("bodyText"))
</div>
}
Этот код, кажется, считает, что HeroUnit всегда имеет значение null.
Я добавил ответ, который, вероятно, поможет вам в случае, если у вас все еще есть эта проблема или в будущих проектах. – lucuma