C# 仅注释0或1
正在尝试仅为0或1创建数据批注,如C# 仅注释0或1,c#,model-view-controller,annotations,C#,Model View Controller,Annotations,正在尝试仅为0或1创建数据批注,如 [RegularExpression("^[0-1]*$", ErrorMessage = "Must be 0 or 1 only.")] 此尝试仅接受整数,但所有数字都包含相同的负数 非常感谢您的任何想法。可以使用RangeAttribute: [Range(0, 1, ErrorMessage="Must be 0 or 1 only.")] 另外,您是否考虑过使用bool(只是一个想法)。为什么不将属性的数据类型声明为int,然后添加一个检查
[RegularExpression("^[0-1]*$", ErrorMessage = "Must be 0 or 1 only.")]
此尝试仅接受整数,但所有数字都包含相同的负数
非常感谢您的任何想法。可以使用
RangeAttribute
:
[Range(0, 1, ErrorMessage="Must be 0 or 1 only.")]
另外,您是否考虑过使用
bool
(只是一个想法)。为什么不将属性的数据类型声明为int
,然后添加一个检查值的validationattribute?我的问题已经用javascript解决了。因为我别无选择。仅对1和0使用任何注释。这与我上面的答案相同。它包括任何数字和负数。你到底是什么意思?你的意思是它允许所有数字?不,它只允许使用int数据类型的1或0。但这正是你想要的。您希望只允许1或0。那么问题是什么呢?问题是它给出了所有的数字,但我只想要1或0。。只是为了防止用户选择其他号码,但只能选择0或1