0
刚学关于验证的,所以我对我的模型是这样定义的属性:数字验证一个HTML文本框
public string NumberOfThings { get; set; }
,并为它这样的HTML:
@Html.TextBoxFor(t => t.NumberOfThings , new {style = "width: 10%", @class = "form-control"})
现在我想为它添加验证,数据在数据库模式中保存为字符串。我的验证逻辑希望它说任何大于0的数字都可以。
所以我学到了验证,我也可以做这样的事情:
[StringLength(3, MinimumLength = 1)]
public string SelectedQuestions { get; set; }
,然后是aboe地看到,哦,我的ModelState
无效。
但是因为我是新手,所以我无法弄清楚什么是正确的验证我应该注释我的财产,所以它说任何大于0的数字都可以。