我有一个post方法,它接受一个请求对象,在该请求对象中我有一个枚举。
public class SearchRequest
{
[Required]
public EnumType EnumType { get; set; }
}
其中EnumType为
public enum EnumType
{
First,
Second,
Third
}
我正在为enumType发送一个垃圾请求,如此
{
"enumType": "BLAHBLAHBLAH",
}
我期待一个很好的错误消息,但在反序列化阶段,它只是将其转换为'First',我该如何改变这种行为。