1
我正在使用ASP.NET 4
和Fluent Validation
。使用Fluent验证验证输入字符串的某些部分
我想设置一个规则,检查我的用户名是否以“adm”开头。
我有以下,给我错误。我试图按照在线示例,但它不工作:
RuleFor(x => x.UserName)
.NotNull()
.WithMessage("Required")
.Must(x => x.UserName.StartsWith("adm"))
.WithMessage("Must start with ADM");
我不认为我做得对吗?
[我已试过事件:
.Must(x => x.UserName.Substring(0, 3) == "adm")
错误两种:
Delegate 'System.Func<MyProject.ViewModels.LogOnViewModel,string,bool>' does not take 1 arguments