У меня есть StringLength
валидатор для textarea
[StringLength(10, ErrorMessage = "The {0} must be {1} characters or less")]
Поэтому, когда я нажимаю enter
и затем набираю 9 символов, проверка клиента не выдает никаких ошибок;но если я отправлю форму, проверка сервера скажет, что в ней более 10 символов.
Так, на стороне клиента enter
означает один символ, а на сервере - два.Это не то же самое поведение.
Возможно, мне нужно было бы реализовать мой собственный валидатор, который бы это делал, верно?
Или есть ли какие-нибудь валидаторы, которые я могу использовать вместо StringLength
, чтобыпроверить textarea
длина содержимого правильно?