問題 §
Blazorでこう書いて、IsButtonDisabledの値をtrueとfalseにして有効無効を切り換えようと思ったら上手く行かない。
<button 中略 disabled="@IsButtonDisabled">
原因 §
disabled属性はfalse/trueでオンオフを切り換えるのではなく、属性の有無でオフオンを切り換えるから。
解決 §
IsButtonDisabledはbool型ではなくstring型で宣言し"disabled"とnullの値で切り換える。"disabled"ならオフになる。nullならオンになる。
<button 中略 disabled="@IsButtonDisabled">