フォームは、jQuery フォーム プラグインを使用して MVC フレームワークのアクションに送信されます。アクションでは、フォームの検証が失敗した場合、クライアントに返信する必要があります。jQuery フォーム プラグインには、(他の jQuery Ajax 関数と同様に) エラー コールバックと成功コールバックが付属しています。成功した HTTP 応答を返して成功コールバックでキャッチするよりも、エラー コード 400 (Bad Request) で HTTP 例外を返し、エラー コールバックでキャッチする方が良い方法ではないでしょうか?
答えが「はい」の場合、HTTP 例外にデータを添付した方がわかりやすいのではないでしょうか? 私が今見ているものから、HTTPException.Data
読み取り専用です。HttpException(SerializationInfo, StreamingContext)
コンストラクターの1 つがその仕事をしているように見えますが ( )、頭を抱えているわけではありません。HTTP Exception にデータを追加する方法を教えてください。