我設置的值MinimunLenghtValidator修改ApplicationUserManager類我怎樣才能得到MinimumLengthValidator的RequiredLength值(Microsoft.AspNet.Identity與密碼)
public class ApplicationUserManager : UserManager<ApplicationUser>
{
public ApplicationUserManager() : base(new UserStore<ApplicationUser>(new DataContext()))
{
PasswordValidator = new MinimumLengthValidator(8);
}
}
現在,我希望檢索值使用,例如,在AccountViewModel驗證(放眼整個StringLength線)
[Required]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = IWANTTHEVALUEHERE)]
[DataType(DataType.Password)]
[Display(Name = "New password")]
public string NewPassword { get; set; }
任何人都可以告訴我怎麼去的價值。
Regards
謝謝斯科特,這對我的問題很有用。只是好奇心,你知道是否有可能獲得MinimunLenghtValidator屬性的值嗎? – RLB
@RLB:我更新了答案,以顯示如何獲得您想要的價值。你只是無法從'StringLength'屬性中完成。 –