私のモデルは:
[Required]
[DataType(DataType.EmailAddress)]
[Display(Name="Email Address")]
public string Email { get; set; }
使用するEditorFor(m=>m.Email)
と、UI (JQuery Validation) が電子メール アドレスを自動的に検証します。しかし、form-control
クラスを UI コントロールに挿入する必要があります。だから私は好きに変更EditorFor
しましたTextBoxFor
:
@Html.TextBoxFor(m => m.Email , new { @class = "form-control" })
しかし、現在、電子メールの検証は機能していません。
EditorFor
にクラスを追加するか、電子メールの検証を追加するにはどうすればよいですかTextBoxFor
(どちらまたは両方が最善の方法ですか?)。他に 6 つのプロパティがあり、すべてうまく機能しています。これ以外のすべて。