MVC5数据注释 - 接受特定数字

时间:2015-07-07 19:50:48

标签: asp.net-mvc data-annotations

如何将ViewModel设置为仅接受带有数据注释的特定值? 例如,我只希望表单中的输入值为2或4。 我正在寻找像[Range(2, 4)]这样的东西,但仍然接受两者之间的数字。我想列出要接受的具体数字。

[Required]
public int NumberParticipants { get; set; }

还要用字符串查找相同的内容。

1 个答案:

答案 0 :(得分:1)

[RegularExpression("^(2|4)$", ErrorMessage = "Please enter 2 or 4")]