如何根据.NET中的条件添加disabled属性

时间:2017-11-26 12:35:03

标签: html attributes .net-core

我正在尝试创建一个可以编辑的视图,具体取决于它的访问方式,我编写了以下代码:

var isDisabled = "";
if (!ViewBag.isEditable)
{
    isDisabled = "disabled";
}

...  

<input class="form-control" asp-for="something" disabled="@isDisabled" />

我认为这可行,但显然唯一有效的输入未被禁用的方法是没有禁用属性,disabled=""仍然禁用它(这实际上是愚蠢的)。

我该如何解决这个问题?我可以用其他方式添加属性吗?

0 个答案:

没有答案