【发布时间】:2013-04-18 11:46:28
【问题描述】:
如何让 JSON.NET / MVC 4 WebAPI 拒绝枚举没有成员的整数值?例如:
如果我有这个模型:
public enum Colour { Red = 1 };
public class Model
{
public Colour Colour { get; set; }
}
Model Post(Model model)
{
// model.Colour could be 99, 34234234, 0 etc, etc
}
如果我发布 { Color: 9999 },我最终会得到一个 model.Color = 999 的模型,而我想返回一个错误请求状态代码。
【问题讨论】:
标签: asp.net-mvc-4 asp.net-web-api