私はフォームを持っています:
using (Html.BeginForm())
{
@Html.TextBoxFor(x => x.Name, new { @class = "span8" })
}
モデル:
[Required]
[RegularExpressionAttribute("regex")]
public string Name { get; set; }
コントローラ:
[HttpPost]
public ActionResult Index(MyModel model)
{
return View(model);
}
javascript が無効になっている場合、エラー メッセージを表示し、名前テキスト ボックスの CSS スタイルを変更するにはどうすればよいですか?
私が理解したように:
@Html.ValidationMessageFor(x => x.Name, "error text", new { style = "backgroundcolor: red;"})
うまくいきませんか?
出力 HTML では、によって生成されたスパンを見ることができますが、このラベルを非表示ValidatorMessageFor
にする css クラスがあります。btn-group