相关疑难解决方法(0)

Web API自定义验证,以根据已批准值列表检查字符串

我想验证Web API REST命令的输入.我希望它能够像State下面那样使用限制参数有效值的属性进行修饰.

public class Item {
    ...

    // I want State to only be one of "New", "Used", or "Unknown"
    [Required]
    [ValidValues({"New", "Used", "Unknown"})]
    public string State { get; set; }

    [Required]
    public string Description { get; set; }

    ...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在不违背Web API的情况下做到这一点.理想情况下,该方法类似于Ruby on Rails的自定义验证.

c# asp.net-mvc asp.net-mvc-4 asp.net-web-api

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-4 ×1

asp.net-web-api ×1

c# ×1