【发布时间】:2013-03-16 03:12:00
【问题描述】:
我正在使用ASP.NET 4 和Fluent Validation。
我正在尝试设置一个规则来检查我的用户名是否以“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
【问题讨论】:
标签: c# asp.net asp.net-mvc-3 asp.net-mvc-4 fluentvalidation