我如何使用剃刀评估是否为空
How can I evaluate if empty using razor
我想将此代码包装到一个条件中,该条件仅在事件类型不为空时显示。我得到了一些空值,我想隐藏 span 元素。
<span class="event-type">
@string.Join(",", item.GetFlatTaxons("eventtypes").Select(t => t.Title))
</span>
假设Title
是一个字符串:
<span class="event-type">
@string.Join(",", item.GetFlatTaxons("eventtypes").Where(i => !string.IsNullOrEmpty(i.Title)).Select(t => t.Title))
</span>
只需将列表存储在变量中并使用 Linq 检查它是否包含任何元素:
@{
var eventTypes = item.GetFlatTaxons("eventtypes");
}
@if (eventTypes.Any())
{
<span class="event-type">
@string.Join(",", eventTypes.Select(t => t.Title))
</span>
}
我想将此代码包装到一个条件中,该条件仅在事件类型不为空时显示。我得到了一些空值,我想隐藏 span 元素。
<span class="event-type">
@string.Join(",", item.GetFlatTaxons("eventtypes").Select(t => t.Title))
</span>
假设Title
是一个字符串:
<span class="event-type">
@string.Join(",", item.GetFlatTaxons("eventtypes").Where(i => !string.IsNullOrEmpty(i.Title)).Select(t => t.Title))
</span>
只需将列表存储在变量中并使用 Linq 检查它是否包含任何元素:
@{
var eventTypes = item.GetFlatTaxons("eventtypes");
}
@if (eventTypes.Any())
{
<span class="event-type">
@string.Join(",", eventTypes.Select(t => t.Title))
</span>
}