louis vuitton bag moncler jacka ugg boots mbt sko louis vuitton oslo moncler ugg www.steklo1.ru
   Поиск
 

Web-Приложения

Создание Web приложений на технологии ASP.NET

Cи Шарп это просто Simple C#
Логин Пароль Вход Регистрация
Главная
Изучаем C#
Web-приложения
Win-приложения
Web-сервисы
ADO.NET
FrameWork
Алгоритмы
Исходники
Классы
Среда разработки
Статьи
Форум
FAQ
О Проекте
Обратная связь
Отблагодарить
Rambler's Top100

Проверка введенных данных на стороне клиента (часть 1)

Конечно мы можем проверять все введенные пользователем параметры и на сервере, но лучше этого избегать:
во-первых затрачиваются лишние ресурсы сервера, во-вторых пользователю лучше сразу показать где ошибка, экономя его время.
Итак, на стороне клиента правильность заполнения кода можно проверить на javascript. В ASP.NET есть несколько контролов которые
генерируют javascript с целью проверки правильного заполнения формы.
Первый контрол RequiredFieldValidator проверяет заполнено поле или нет.
Свойства:

  • ControlToValidtae - имя контрола который необходимо проверить

  • Text - Сообщение об ошибке которое покажется в случае если поле не заполнено

  • ErrorMessage - Сообщение об ошибке которое покажется в списке всех ошибок (summary)

  • ValidationGroup - Задает имя группы проверки. Актуально если на странице две кнопки которые могут делать постбэк. И две группы контролов, которые вы хотите проверять независимо







Второй элемент проверки RangeValidator проверяет входит ли введенное значение в диапозон

  • MaximumValue - Максимальное значение

  • MinimumValue - Минимально значение



На скриншоте ниже данный котрол установлен в диапозон от 0 до 10





Сообщение об ошибке выводится в то место где расположен сам контрол валидации

Предыдущая стр.    Оглавление    Следующая стр.
Средняя оценка: (3 - 3 голосов)
Для оценки необходимо зарегистрироваться


Только зарегистрировавшиеся пользователи могут оставлять комментарии



Практический обучающий видео-курс "Основы C#"

От профессионального
разработчика для начинающих
и опытных программистов!

Кликните, чтобы изучить
язык C# с нуля и научиться
писать программы под платформу .NET!