我有一种情况,我想显示一个按钮作为启用或禁用取决于视图模型上设置的属性。使用剃须刀的有条件Html属性
@if (Model.CanBeDeleted)
{
<button type="button" class="btn btn-danger btn-sm">
<span class="glyphicon glyphicon-trash"> </span>
Delete
</button>
}
@if (!Model.CanBeDeleted)
{
<button disabled="disabled" type="button" class="btn btn-danger btn-sm">
<span class="glyphicon glyphicon-trash"> </span>
Delete
</button>
}
目前在我看来,上面可以看到的代码确实有效。
但是,我正在寻找一种方法,我只能在if语句中包装disabled
属性,而不是为每种情况分别设置一个按钮元素。
有关我如何做到这一点的任何建议?