質問

を使用していAjaxSubmit投稿フォームがサーバ側の検証を使って行われXVal(RuleException)となっていました。を使っていないのtry/catchに追加のエラーがモデルをご送付いたしました。代わりに-を利用したいHandleError attibuteのOnException私は追加のエラーをモデルです。一番の問題はどうやっていけばいいですか?その誤差としてのAjax電話のかけ方は?

役に立ちましたか?

解決

はありませソフトカプセルです。築します。この正が必要でクライアント側での検証の枠組みでは、表示の誤差に必要なものを動的に変更するHTMLページ)であり、最近までそのASP.NET MVCなかった。しかし、ASP.NET MVC2プレビュー2紹介クライアント側の検証で、合理的なものが組み込むことができるの枠組みます。

この間、しかし、HandleErrorAttributeなお手伝いいたします。HandleErrorAttributeしか知らない方にリダイレクトエラーページが表示されないものが一般的んに応じてサーバ側のバリデーションエラーでも"通常"、確かなAJAXます。

がんの異なる二つのシナリオに対応する必要がある:

  1. 認証エラーがない壊滅失敗;彼らは単に悪いユーザーのデータを期待するべきである.だけを取得し情報のページのページでマークアップできるかをユーザーの方法を修正します。
  2. きものを取り扱う必要があり壊滅的な障害のような想定外の例外をスローしました。このようにどのHandleErrorAttributeな範囲で表示することができるメッセージをユーザーができないものと一致するメッセージの具体的な分野に関す。

対応のシナリオのエラー、ラップのモデル状態にオブジェクトを構文解析可能なJavaScriptコードJSONはかかせます。ましてJavaScriptコードのクライアント側にあるを解析し、このオブジェクトやマークの形。このよだれは、既存のクライアント側の検証の枠組みは、がすでに含まれているコードをマーキングしなくてはなります。

取扱い第二のタイプのエンターまでお問合わせくださいHandleErrorAttribute提供のためのJSONの代わりにHTMLの壊滅失敗。再びする必要がありまJavaScriptコードが実行され、故障時--jQueryのグローバル ajaxError イベントに役立つことを検出すこの構成エラー情報を作成した表示一部のような有用なメッセージはユーザーが行います。

このバンド、、ので、あくあまり見かに構築するに要する時間もリアルタイムにMVC2がついに発売されます。

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