我有一种情况,我想根据在视图模型上设置的属性将按钮显示为启用或禁用。
@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
属性,而不是为每种情况使用单独的按钮元素。
关于如何执行此操作的任何建议?
原文由 TomJerrum 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
@Html.Raw
将标记直接注入元素