C# asp.net MVC Web アプリケーションがあり、System.ComponentModel.DataAnnotations
フォームの検証に使用しています。
パスワード フィールドの検証の例を次に示します。
[Required]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public string Password { get; set;
私の見解では、フォームには次のものがあります。
@using (Html.BeginForm() {
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
JQuery を使用してフォーム/モデルを送信する予定です。
例:
$.post("@Url.Action("Update")",values,function(data)
{
// do stuff;
});
私の質問は、JQuery を使用してデータを送信している場合でも、組み込みフォームの検証は引き続き行われるのでしょうか?