【发布时间】:2020-12-23 13:59:47
【问题描述】:
如果 IsActive 布尔值为真,我有一个跨度应该有一个 onclick 属性。 否则 span 应该没有 onclick 属性。
例如
@if (IsActive == true)
{
<span @onclick="@(e => Go.DoSomething("please"))">
@s.DisplayText
</span>
}
else
{
<span>
@s.DisplayText
</span>
}
有没有办法避免使用三元运算符的重复代码?例如
@(IsActive == true ? "add onclick method somehow?" : "")
【问题讨论】:
标签: asp.net-core razor blazor blazor-server-side