Własny tekst błędu dla wymagań hasła

0

Czy można to jakoś profesjonalnie zrobić, aby stworzyć sobie własny tekst błędu do :

                options.Password.RequireDigit = true;

Jak się domyślam jakieś regular expression, ale kurde nie wiem jak tam napisać coś w stylu "sprawdź czy gdziekolwiek jest liczba".
Ale z drugiej strony gdzieś musi istnieć ten napis standardowy. A skoro istnieje, to i pewnie można go edytować.

0

Zrób uniwersalny tekst dla wszystkich wyjątków. "Niepoprawne hasło. Hasło powinno składać się z małych i dużych liter oraz zawierać przynajmniej jedną liczbę i znak specjalny." W sumie, to nie kumam o co Ci chodzi. :D

0

No chodzi o to, standardowo wypisuje mi błąd "Passwords must have at least one digit ('0'-'9')."
I chcę zmienić ten napis na polski.

Jeśli nie stworzę odpowiedniego regular expression do tego, to wstępnie html zaakceptuje formularz i go puści, i dopiero ten błąd co wyleci z serwera to właśnie to co wkleiłem xD

A ja chcę mieć stronę tylko i wyłącznie po polsku, żeby i Andrzej zrozumiał.

Niby mogę dać tu większy komentarz:

        [StringLength(50, ErrorMessage = "{0} musi zawierać min {2} znaków i max {1}.", MinimumLength = 5)]

Ale jak ktoś wpisze te 5 znaków, to mi żaden błąd już się nie będzie świecił i potem dostaje angielski błąd.

1

Zainteresuj się Fluent Validation. I tam możesz definiować sobie komunikaty.

1 użytkowników online, w tym zalogowanych: 0, gości: 1