検証に失敗した場合、htmlラベルにcssクラスを追加する簡単な方法は誰でも、モデルのからpublic IEnumerable(ValidationContextコンテキスト)の検証は、jQueryやコントローラでは無効になります。検証の失敗時に単一のmvcヘルパーメソッドにモデルを追加する方法
私は、私が失敗した入力の横に*印をつけ、そのラベルのテキストを太字と赤色にしたいというエラーメッセージを私に与えてくれました。
@Html.LabelFor(model => model.Name)
<div class="editor-field">
@Html.EditorFor(model => model.Name)<br/><br />
</div>
@ Html.ErrorMessageFor(model => model.Name)メソッドを使ってビューにエラーメッセージを表示してみませんか?これをdivに入れると、そのdivを使ってスタイルを追加することもできます。 –
私はこれを行うことができましたが、残念ながらプロジェクトではラベルのテキストを変更する必要がありますが、どのヘルパーメソッドに関係なく、まだこれを使用してもCSSの変更方法の質問には答えません。 – stuartdotnet