# .NET Core 設定模型驗證失敗狀況自動回傳 在進行WebAPI開發時會碰到模型驗證失敗也要進行Action內執行下一步邏輯的狀況,而.NETCore的預設在這部分是設定成自動回傳(不進到action). 若要修改此預設只要在**ConfigureServices**的添加以下option: ```csharp= services.Configure<ApiBehaviorOptions>(options => { options.SuppressModelStateInvalidFilter = true; }); ``` 這時每個request進入該route的動作時就不會因模型驗證失敗而直接返回值,若部分route想要直接回傳甚至設定response格式.可以在**ActionFilter**或是自己建立**Midlleware**進行調整. ###### tags: `netcore` `modelvalidate` `WebAPI`