是否可以将值传递到错误消息中。我尝试过这样的事情:
RuleFor(x => x.ForeName).Length(1, 255).WithLocalizedMessage(() => String.Format(ValidationErrors.TooLong, "255"));
ValidationErrors 是我的资源文件,其中包含:
TooLong 请使用少于 {0} 个字符。
这:
RuleFor(x => x.ForeName).Length(1, 255).WithLocalizedMessage(() => ValidationErrors.TooLong);
工作正常。