我在剃刀中使用一些条件逻辑来显示/隐藏属性......
这可以写成一行吗?
<div
@if (!isEditOrCopyMode && !Model.IsRangeDefaultsSet)
{
@:id="hidden-frame-thickness" style="display: none"
}
>
答案 0 :(得分:1)
<div @if(!isEditOrCopyMode && !Model.IsRangeDefaultsSet){<text>id="hidden-frame-thickness" style="display: none"</text>} >
答案 1 :(得分:0)
你也可以使用内联if语句,如下所示:
<div id="@(!isEditOrCopyMode && !Model.IsRangeDefaultsSet ? "hidden-frame-thickness" : null)" style="@(!isEditOrCopyMode && !Model.IsRangeDefaultsSet ? "display: none;" : null)">
或者,由于您有两个条件,请先合并它们:
<div id="@(isNotEditOrCopyModeOrRangeDefaultsSet ? "hidden-frame-thickness" : null)" style="@(!isNotEditOrCopyModeOrRangeDefaultsSet ? "display: none;" : null)">