ここで大声で考えているので、明確にする必要がある場合はお知らせください...
ajax の重いサイトで、JsonResult を使用してクライアントに情報を返す場合、ModelState 検証エラーをクライアントに返すためにどのような手法、パターン、ベスト プラクティスが使用されていますか?
ビュー モデルで xVal と城の検証を使用しています。jquery を検証して ajax 応答からのエラーを表示するための標準はありますか?
ここで大声で考えているので、明確にする必要がある場合はお知らせください...
ajax の重いサイトで、JsonResult を使用してクライアントに情報を返す場合、ModelState 検証エラーをクライアントに返すためにどのような手法、パターン、ベスト プラクティスが使用されていますか?
ビュー モデルで xVal と城の検証を使用しています。jquery を検証して ajax 応答からのエラーを表示するための標準はありますか?
ベスト プラクティスについては知りませんが、最近のプロジェクトで私が行ったことをお話しできます。基本的に、IJSONValidationResult というすべての JSON 保存結果のインターフェイスを定義しました。このインターフェイスは、保存/アクションが有効かどうかを示す bool IsValid とエラーのリストの 2 つのプロパティで構成されていました。このクラスには、ModelState 検証エラーが取り込まれました。
クライアント側で JavaScript を使用して JSON の結果を解析し、ページを適切に更新しました。例として、編集ページから保存された結果を表示するリスト ページにリダイレクトするよりも有効であった場合、またはエラーがあった場合は、以前に非表示にされた div でそれらをユーザーに表示します。
それほどエキサイティングなことはありませんが、オーバーヘッドが低く、非常に簡単でした.