Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 仅注释0或1_C#_Model View Controller_Annotations - Fatal编程技术网

C# 仅注释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,然后添加一个检查

正在尝试仅为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
,然后添加一个检查值的validationattribute?我的问题已经用javascript解决了。因为我别无选择。仅对1和0使用任何注释。这与我上面的答案相同。它包括任何数字和负数。你到底是什么意思?你的意思是它允许所有数字?不,它只允许使用int数据类型的1或0。但这正是你想要的。您希望只允许1或0。那么问题是什么呢?问题是它给出了所有的数字,但我只想要1或0。。只是为了防止用户选择其他号码,但只能选择0或1