だから私はタイプがあります。無効な列挙値
public enum Types
{
aaa= 1,
bbb= 2,
ccc= 4
}
public class RequestPayload
{
public int Prop1 { get; set; }
public string Prop2 { get; set; }
public Types Prop3 { get; set; }
}
そしてポストマンと私は、Web APIをテストしています。ここで
public MyType Create([FromBody] RequestPayloadpayload)
{
return null
}
は私の郵便配達の設定です:
だから私の列挙はこの値を持っていない場合、コントローラに私のオブジェクトが6666にプロパティProp3
を持っている理由は?
[C#MVC内の[Enum値の検証]の可能な複製。部分的な検証が行われる - 検証動作を変更する方法?](http://stackoverflow.com/questions/26425242/validating-enum-values-within-c-sharp-mvc-partial-validation-occurs-how-to-ch) –