は、私は、ユーザーの検証エラーメッセージを表示する2つの方法があります。クライアント側では、if (response.Status == undefined) $("#formWrapper).html(response)
のように、エラーメッセージを含む新しいフォームに置き換えられます。Ajaxフォーム検証応答
2)すべてがOKなら、return Json(new { Status = false, Errors = errorList })
のエラーがあり、クライアント側にerrorList
を送り、メッセージを要素に追加します。
どちらを選択すればよいですか?
注:エラーがある場合はクライアントサイドの検証とリクエストが全く提出されないことは知っていますが、バックエンドでチェックする必要がありクライアント側の検証に入れる必要のないものがいくつかあります。コントローラからの検証エラーに関する情報を返します。
1日中2番目を選択:)真と偽の代わりに、1と-1のような値を設定することもできます。 – dpaul1994
オプション2はパフォーマンスが向上し、 '$ .validator'を再作成する必要はありません-parsed –