チェックリスト:
- DtoはXです
- 応答オブジェクトはXResult:IHasResponseStatusであり、Xと同じ名前空間にあります
- XValidator:AbstractValidatorが機能しています。無効なオブジェクトを送信すると400エラーが発生する可能性があります
- Plugins.Add(new ValidationFeature());
- container.RegisterValidators(typeof(X).Assembly);
- application / json、text / javascript、/を受け入れます。リクエストヘッダーでq=0.01。
HTMLからサービスを呼び出しています。検証フレームワークは機能していますが、応答はjsonオブジェクトではありません。これは、firebugのXMLのように見えます。
エラーをキャッチしてjsonにシリアル化する部分(エラーをキャッチしてjsonにシリアル化する部分)が機能していないようです
何か推測?
アップデート
XResultはXResponseである必要があります..ありがとうkampsj