どのような技術はするJsonResultを使用した場合、クライアントにMVCにModelState検証エラーを渡すために使用されていますか?

StackOverflow https://stackoverflow.com/questions/1512278

質問

私は一種のように

...私は明確にする必要がある場合は私に知らせて、大声でここに考えています バッククライアントに情報を渡す化するJsonResultを使用した場合、

AJAX重いサイトで、どのような技術、パターン、ベストプラクティスは、クライアントに戻すにModelState検証エラーを渡すために使用されている?

私は私の見解モデルにXVAL、城の検証を使用しています、AJAX応答からのエラーを表示するためにjqueryの検証を取得するための標準のいくつかの並べ替えがありますか。

役に立ちましたか?

解決

私はノーベストプラクティスを知っているが、私は最近のプロジェクトに何をしたかを伝えることができます。基本的に、私はIJSONValidationResultと呼ばれる結果の保存、すべてのJSONのためのインタフェースを定義しました。このインターフェースは、ブール保存/アクションが有効だったとエラーのリストかどうかを示すのisValid、二つの特性から成っていました。クラスはにModelState検証エラーと人口よりもだった。

私はJSONの結果を解析し、ページに適切な更新を行うために、クライアント側のJavaScriptを使用されるよりも。例として、それが有効だった場合は保存された結果を示す一覧ページに編集ページからリダイレクトするよりも、またはエラーが発生した場合、以前に隠されたdiv要素でユーザーにそれらを示します。

何もあまりにも刺激的な、それはかなりまっすぐ進む低オーバーヘッドとします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top