Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Другое / Другие методич. материалы / Лабораторная работа "Валидация ASP.net"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Другое

Лабораторная работа "Валидация ASP.net"

библиотека
материалов

Лабораторная работа №4. Валидация данных.

  1. Создать форму для регистрации нового пользователя.

Необходимые поля:



Название

Элемент управления

Валидаторы

Сообщения об ошибке

Фамилия

TextBox

RequiredFieldValidator RegularExpressionValidator

Введите фамилию!

Только русские буквы!

Имя

TextBox

RequiredFieldValidator

RegularExpressionValidator

Введите имя!

Только русские буквы!

Отчество

TextBox

RequiredFieldValidator

RegularExpressionValidator

Введите отчество!

Только русские буквы!

Дата рождения

TextBox (TextMode=Date)

RequiredFieldValidator

CompareValidator

Введите дату рождения!

Введите корректно дату!

(возраст не младше 14 лет)

Город

TextBox

RequiredFieldValidator

Введите город!

Пол

RadioButtonList

RequiredFieldValidator

Выберите пол!

Логин

TextBox

RequiredFieldValidator

RegularExpressionValidator

Введите логин!

Только латинские буквы!

Пароль

TextBox

(TextMode=Password)

RequiredFieldValidator

RegularExpressionValidator

Введите пароль!

Только цифры!

Подтвердите пароль

TextBox

(TextMode=Password)

RequiredFieldValidator

RegularExpressionValidator

CustomValidator

Введите пароль!

Пароли должны совпадать!

Длина пароля должна быть не менее 4 символов!

  1. При успешной валидации данных необходимо вывести приветствие для пользователя.

Для проверки успешности валидации необходимо использовать свойство страницы Page.IsValid.

Пример:

protected void Button1_Click(object sender, EventArgs e)

{

if (!Page.IsValid)

{

Label1.Text = null;

return;

}

else

{

Label1.Text = "Здравствуйте, "+TextBox1.Text;

}


}

!!! Для того, чтобы скрыть поля для ввода при успешной валидации, рекомендуется их расположить на элементе управления Panel и установить свойство Visible равным false.

Panel1.Visible = false;





  1. По дате, введенной пользователем, определить количество лет и знак зодиака.

Вариант 1 (подгруппа №1).

Для ввода даты рождения TextMode = Date изменить на TextMode = SingleLine.

Для определения дня, месяца и года использовать массив:

string [] date = TextBox1.Text.Split('.');

Элементы массива:

date[0] – день

date[1] – месяц

date[2] – год



Вариант 2 (подгруппа №2).

Для ввода даты рождения элемент управления TextBox изменить на Calendar.

Для определения дня, месяца и года использовать массив:

string [] date = new string [2];

date[0] = Convert.ToString(Calendar1.SelectedDate.Day);

date[1] = Convert.ToString(Calendar1.SelectedDate.Month);

date[2] = Convert.ToString(Calendar1.SelectedDate.Year);


date[0] – день

date[1] – месяц

date[2] – год

Критерии оценивания:

Выполненные задания

Оценка

1

3

1-2

4

1-3

5









Автор
Дата добавления 23.03.2016
Раздел Другое
Подраздел Другие методич. материалы
Просмотров175
Номер материала ДВ-548228
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

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