【发布时间】:2016-04-29 05:11:40
【问题描述】:
我有一种情况,我想根据视图模型上设置的属性将按钮显示为启用或禁用。
@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 属性,而不是为每种情况使用单独的按钮元素。
对我如何做到这一点有什么建议吗?
【问题讨论】:
标签: c# html asp.net-mvc razor