0
我正在開發和C#和.NET Framework 4.7 ASP.NET MVC應用程序。如何有條件地添加禁用的屬性?
我希望有條件地添加禁用屬性:
<div class="group">
@{bool isDisabled; }
@if ((Model.VariableDataList[levelIndex].VariableDataForLevel[vDataIndex].VariableDataId == "01") ||
(Model.VariableDataList[levelIndex].VariableDataForLevel[vDataIndex].VariableDataId == "10"))
{
isDisabled = true;
}
else
{
isDisabled = false;
}
@Html.DropDownListFor(
m => m.VariableDataList[levelIndex].VariableDataForLevel[vDataIndex].VariableDataId,
new SelectList(Model.variableDataItems, "Id", "Name",
Model.VariableDataList[levelIndex].VariableDataForLevel[vDataIndex].VariableDataId),
new {
@onchange = "OnChangeVariableDataId(this);",
data_level_index = @levelIndex,
data_list_index = @vDataIndex,
if (isDisabled) disabled
})
</div>
但這if (isDisabled) disabled
不起作用。
如何有條件地添加disabled
屬性?
請參考本[問題](https://stackoverflow.com/questions/2089468/conditionally-disable-html-dropdownlist)。 – fengqingtian
關於您最近刪除的問題的說明 - 最有可能的原因是您的應用中有一個名爲「Reports」的文件夾(您剛剛添加它時刪除了該問題) –
@StephenMuecke謝謝。我已經刪除了這個問題,因爲它已經成爲一個討論。 – VansFannel