私はしばらくの間探していましたが、まだ解決策を見つけていません。
私は ASP.NET と MVC4/Razor2 の初心者なので、主に既定のプロジェクトを編集しています。
とにかく、私の問題は、私が Twitter Bootstrap を使用していて、下にあるフィールドが有効でない場合にerror
CSS クラスを追加する必要があることです。div
これまでのところ、私はこれを持っています:
<div class="control-group error">
@Html.LabelFor(m => m.Password, new { @class = "control-label" })
<div class="controls">
@Html.PasswordFor(m => m.Password)
@Html.ValidationMessageFor(m => m.Password, null, new { @class = "inline-help error" })
</div>
</div>
フィールドが無効な場合に、Razor がスニペットerror
の最初にクラスを挿入するにはどうすればよいですか。div
更新:それを行う方法を見つけましたが、残りのコードと比較して適切ではありません。より良い方法はありますか、それともそれを行う方法ですか?
<div class="control-group@((!ViewData.ModelState.IsValidField("Password")) ? " error" : "")">