如何使用Fluent Validation验证密码? 例如,使用数据注释,我们可以将此属性[Password]设置为密码属性, 如何使用流利的验证方法来获得相同的结果?
当我在密码框中输入密码时,当我使用数据注释时会显示黑眼圈,该如何做却要使用流畅的验证?
答案 0 :(得分:1)
您可以使用Equal Validator来检查该属性是否等于另一个属性的值,例如
RuleFor(customer => customer.Password)
.Equal(customer => customer.PasswordConfirmation);
要创建用于隐藏密码输入的密码输入字段,请使用type="password"
,例如
<input type="password" @asp-for="Model.Password">