# .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`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up