TextBoxForを使用しています。プロパティがNULLかブランクかどうかを確認する必要があります。もしそうなら、エンドユーザーに情報を入力させる必要があります。そうでなければ、私は彼らの名前を見つけることができます、私はフィールドを無効にする必要がありますので、彼らはそれを変更することはできません。MVC 5 TextBoxFor条件付きブートストラップCSSを行うことができませんか?
これらの2つのオプションを検索して試しましたが、機能しません。
@Html.TextBoxFor(m => m.EmployeeName, string.IsNullOrWhiteSpace(Model.EmployeeName) ? new { Class = "form-control" } : new { Class = "form-control", disabled = "disabled" })
@Html.TextBoxFor(m => m.EmployeeName, new { Class = "form-control", string.IsNullOrWhiteSpace(Model.EmployeeName) ? disabled = "disabled" : null }
)
私が試すことができるか上の任意のアイデア?
TextBoxForコントロールを@ifステートメントにラップすることができますか?本当にmvcではなく、私はそれが動作すると思う。 –
私はそれを行うことができると確信していますが、私はあなたがそれを行うより良いMVCの方法があると思うと言ったように。私はそれを行うには約5つのテキストボックスを持っているので、誰かが何かにアイデアを持っていることを願っていれば、私はそうするでしょう。 – Caverman