0
何か不足していますか? JSONが返さしかし、私は このModelState.AddModelError
のように私のWeb APIのアップデート方法からモデル検証エラーを返すようにpublic void Update public void UpdateModel(Models.Model entity) {
ModelState.AddModelError("name","error");
return;
をしようとしています私が使用しようとすると、この記事enter link description here
で例えば検証エラー
を持っていませんこのリンクの前の記事のような検証フィルタAction xxxxxにAuthorizationFilterAttributeから派生しない1つ以上のフィルタが適用されています。 DataControllerのInsert/Update/Deleteアクションでは、認可フィルタのみがサポートされています。
ValidationErrosをJSONに取得しようとしていますが、これはモデルに検証属性とともに表示されるのと同じ方法で返されます。たとえば、 "ValidationErrors":[{"__ type": "System.Web.Http.Data.ValidationResultInfo、System.Web.Http.Data"、 "Message": "tReleaseDateは現在の日付の後にある必要があります"、 "ErrorCode" 0、 "StackTrace":null、 "SourceMemberNames":["tReleaseDate"]} –
例の記事を参照http://blog.duc.as/tag/asp-net-web-api/ –