2017-08-09 7 views
1

asp.netコアコントローラからBadResult(ModelState)を返すことができ、これによりstatusCodeが400になります。これを拡張したり、コードを利用してMyBadResult(ErrorArray)をコード化して異なるstatusCodeが返されますか?BadResultを拡張して別のStatusCodeを返す

+0

StatusCodeアクションの結果を使用することができ、それはControllerBaseクラスの単なるヘルパーメソッドだと、あなたはあなたのコントローラや派生クラスで好きなメソッドを追加することができます。 – Tseng

答えて

1

あなたは、あなたがやりたいことができますオブジェクト

//returns a response with specified status code along with an object 
public IActionResult StatusCodeWithObject() 
{ 
    return StatusCode(404, ErrorArray); //<-- or some other status code 
} 
関連する問題