Mục tiêu: Sử dụng các web control trong trang o TextBox, Button, DropDownList Sử dụng input validation controls trong trang o RequiredFieldValidator o CompareValidator o RegularExpressionValidator o ValidationSummary Hiển thị các thông báo lỗi khi nhập liệu không hợp lệ. Yêu cầu: Đã làm quen với các server control cơ bản Biết xử lý các sự kiện của web control. Kịch bản: Xây dựng trang web đăng ký phòng cho một hội thảo khoa học. Các nhà khoa học phải đăng ký online trước, tạo cho mình 1 account sau khi đăng ký xong thì, họ có thể đăng nhập. | Lập trình Khoa CNTT Lab 3 Sử dụng Web control Validation Controls Mục tiêu - Sử dụng các web control trong trang o TextBox Button DropDownList - Sử dụng input validation controls trong trang o RequiredFieldValidator o CompareValidator o RegularExpressionValidator o ValidationSummary - Hiển thị các thông báo lỗi khi nhập liệu không hợp lệ Yêu cầu - Đã làm quen với các server control cơ bản - Biết xử lý các sự kiện của web control. Kịch bản - Xây dựng trang web đăng ký phòng cho một hội thảo khoa học. Các nhà khoa học phải đăng ký online trước tạo cho mình 1 account sau khi đăng ký xong thì họ có thể đăng nhập vào trang web của hội nghị để đăng ký phòng và xem các tiện ích khác cũng như các dịch vụ mà trong suốt quá trình lưu trú user đã dùng. Trong bài lab 3 này chúng ta chỉ xây dựng trang Register_room yêu cầu user phải nhập các thông tin sau o Họ tên đơn vị công tác địa chỉ email làm username đăng nhập mật khẩu để đăng nhập ngày check in và số ngày ở chọn loại phòng. - Trang web phải có đầy đủ chức năng validate dữ liệu khi user nhập vào. Sau khi tất cả dữ liệu hợp lệ thì việc đăng ký thành công Hướng dẫn - Xây dựng trang web có dạng như sau Trang 1 Lập trình Khoa CNTT Hình 1 Mô tả các control trên web page - Bảng mô tả các web control trên form Bảng 1 Mô tả các control được thiết kế trên web page Tên Kiểu Thuộc tính Giá trị txtHoTen TextBox txtCoQuan TextBox txtEmail TextBox txtMatKhau TextBox TextMode Password txtNLMatKhau TextBox TextMode Password txtCheckin TextBox txtSoNgay TextBox cbxLoaiPhong DropDownList Items Phòng đơn Phòng đôi Phòng VIP đơn Phòng VIP đôi btnDangKy Button Trang 2 Lập trình Khoa CNTT lblThongBao Label rfvHoTen RequiredFieldValidator ControlToValidate ErrorMessage txtHoTen Nhập họ tên rfvCoQuan RequiredFieldValidator ControlToValidate ErrorMessage txtCoQuan Nhập cơ quan revEmail RegularExpressionValidator ControlToValidate ErrorMessage ValidationExpression txtEmail Nhập địa chỉ email Internet