在我的控制,我已經把一張支票:流利的驗證:如何自定義錯誤的請求消息格式?
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
這使我的錯誤是特定的格式,例如:
{
"Message": "The request is invalid.",
"ModelState": {
"stocks.SellerType": [
"SellerType should be greater than 101"
],
"stocks.SourceId": [
"SourceId should be less than 300"
]
}
}
如何自定義此錯誤消息的格式。我知道如何自定義錯誤消息,即「SourceId應該小於300」。但我不知道如何更改「消息」,刪除或重命名JSON字段「ModelState」?
一個包裝將返回一個較小的ModelState會是行嗎?例如:您自己的帶消息的自定義對象(如果需要,還可以使用其他字段) – meorfi
是的,我想要我自己的自定義對象。 – maverick
你在哪裏得到這個錯誤,在'controller'上? –