Использование заглавных букв в записях ASP.NET на стороне клиента - PullRequest
0 голосов
/ 27 марта 2012

Я использую типичные элементы управления валидатора для обязательных полей и т. Д. В этой форме требуется преобразовать текст во ВСЕ КАПСЫ, когда пользователь вводит свои данные.Опять без проблем.Однако, если после проверки происходит ошибка, введенные пользователем данные повторно заполняются в том виде, в котором они были введены - обычно смесь верхнего и нижнего регистра.Как заставить текст в форме быть заполненным в верхнем регистре?Могу ли я использовать событие проверки на стороне клиента (поскольку все это происходит на стороне клиента, на этом этапе нет обратной передачи)?

1 Ответ

3 голосов
/ 27 марта 2012

Если вам нужно, чтобы все данные были в верхнем регистре, просто позвольте пользователю вводить их в любой желаемой форме.Вы можете просто использовать CSS для отображения этого существа в верхнем регистре:

text-transform:uppercase;

http://jsfiddle.net/JwjeH/1/


Затем на стороне сервера вы можете просто позвонить txtMyTextBox.Text.ToUpper() для преобразованиястрока.

В противном случае, если вы полагаетесь на клиентскую сторону, например, если у них отключен JavaScript, вы можете обнаружить строки в нижнем регистре, входящие в вашу систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...