2019年12月22日
川俣晶の縁側ソフトウェア技術雑記 total 3643 count

Blazorでdisabled属性を変更できない

Written By: 川俣 晶連絡先

問題 §

 Blazorでこう書いて、IsButtonDisabledの値をtrueとfalseにして有効無効を切り換えようと思ったら上手く行かない。

<button 中略 disabled="@IsButtonDisabled">

原因 §

 disabled属性はfalse/trueでオンオフを切り換えるのではなく、属性の有無でオフオンを切り換えるから。

解決 §

 IsButtonDisabledはbool型ではなくstring型で宣言し"disabled"とnullの値で切り換える。"disabled"ならオフになる。nullならオンになる。

<button 中略 disabled="@IsButtonDisabled">