Bài Giảng Môn Lập Trình Website ASP.Net part 5
Số trang: 7
Loại file: pdf
Dung lượng: 1.48 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
II. Điều khiển kiểm tra dữ liệu Trong phần này chúng ta sẽ tìm hiểu về các điều khiển được dùng để kiểm tra dữ liệu.Như các bạn đã biết, mỗi khi PostBack về Server, trang Web luôn kiểm tra tính hợp lệ dữ liệu (nếu có yêu cầu khi thiết kế). Nếu dữ liệu không hợp lệ (bỏ trống, vi phạm miền giá trị, mật khẩu nhập lại không đúng, …), trang web sẽ không thể PostBack về Server.
Nội dung trích xuất từ tài liệu:
Bài Giảng Môn Lập Trình Website ASP.Net part 5Bài Giảng Môn Lập Trình Website ASP.NetII. Điều khiển kiểm tra dữ liệu Trong phần này chúng ta sẽ tìm hiểu về các điều khiển được dùng để kiểm tra dữ liệu. Như các bạn đã biết, mỗi khi PostBack về Server, trang Web luôn kiểm tra tính hợp lệdữ liệu (nếu có yêu cầu khi thiết kế). Nếu dữ liệu không hợp lệ (bỏ trống, vi phạm miền giá trị,mật khẩu nhập lại không đúng, …), trang web sẽ không thể PostBack về Server. iều Ví dụ: Minh họa thuộc tính Display: Tại ô nhập lại mật khẩu, ta có 2 điều khiển kiểm tra dữliệu: một điều khiển kiểm tra không được phép rỗng (rfvNhap_lai), một điều khiển kiểm tra xemnhập lại mật khẩu có giống với mật khẩu đã nhập ở trên hay không.rfvNhap_lai.Display = StaticBiên sọan: Dương Thành Phết Trang 31Bài Giảng Môn Lập Trình Website ASP.NetrfvNhap_lai.Display = Dynamic1. Điều khiển Required Field Validator Điều khiển này được dùng để kiểm tra giá trị trong điều khiển phải được nhập. Sử dụng điều khiển này để kiểm tra ràng buộc dữ liệu khác rỗng (bắt buộc nhập).Thuộc tính InitialValue: Giá trị khởi động. Giá trị bạn nhập vào phải khác với giá trị của thuộc tính này. Giá trị mặc định của thuộc tính này là chuỗi rỗng.2. Điều khiển Compare Validator Điều khiển này được dùng để so sánh giá trị của một điều khiển với giá trị của một điềukhiển khác hoặc một giá trị được xác định trước. Thông qua thuộc tính Operator, chúng ta có thể thực hiện các phép so sánh như: =, ,>, >=, Bài Giảng Môn Lập Trình Website ASP.Net o GreaterThanEqual: >= o LessThan: < o LessThanEqual: Bài Giảng Môn Lập Trình Website ASP.NetBảng mô tả các ký hiệu thường sử dụng trong Validation Expression5. Điều khiển Custom Validator Điều khiển này cho phép bạn tự viết hàm xử lý kiểm tra lỗi.Sự kiện ServerValidate: Đặt các xử lý kiểm tra dữ liệu trong sự kiện này. Việc kiểm tra này được thực hiện ở Server.Ví dụ: Xử lý kiểm tra dữ liệu nhập tại điều khiển txtSoA có phải là số chẵn hay không.6. Điều khiển Validation Summary Điều khiển này được dùng để hiển thị ra bảng lỗi - tất cả các lỗi hiện có trên trang Web.Nếu điều khiển nào có dữ liệu không hợp lệ, chuỗi thông báo lỗi - giá trị thuộc tínhErrorMessage của Validation Control sẽ được hiển thị. Nếu giá trị của thuộc tính ErrorMessagekhông được xác định, thông báo lỗi đó sẽ không được xuất hiện trong bảng lỗi.Các thuộc tính HeaderText: Dòng tiêu đề của thông báo lỗiBiên sọan: Dương Thành Phết Trang 34Bài Giảng Môn Lập Trình Website ASP.Net ShowMessageBox: Qui định bảng thông báo lỗi có được phép hiển thị như cửa sổ MessageBox hay không. Giá trị mặc định của thuộc tính này là False - không hiển thị. ShowSummary: Qui định bảng thông báo lỗi có được phép hiển thị hay không. Giá trị mặc định của thuộc tính này là True - được phép hiển thị.Ví dụ: Tạo Website Dangkythanhvien Sử dụng các điều khiển ValidateControl. Trong ví dụ dưới đây, chúng ta thực hiện kiểm tra dữ liệu nhập trên các điều khiển cótrong hồ sơ đăng ký khách hàng.Biên sọan: Dương Thành Phết Trang 35Bài Giảng Môn Lập Trình Website ASP.Net Thuộc tính Text của các điều khiển kiểm tra dữ liệu đều là: (*)Xử lý sự kiện: Private Sub butDang_ky_Click(…)… lblThong_bao.Text = Đăng ký thành công; End SubCác thông báo lỗi xuất hiện trên màn hình nhập liệu khi dữ liệu nhập không hợp lệ.Biên sọan: Dương Thành Phết Trang 36Bài Giảng Môn Lập Trình Website ASP.NetCác thông báo lỗi xuất hiện qua hộp thoại khi dữ liệu nhập không hợp lệ:Nếu tất cả đều hợp lệBiên sọan: Dương Thành Phết Trang 37 ...
Nội dung trích xuất từ tài liệu:
Bài Giảng Môn Lập Trình Website ASP.Net part 5Bài Giảng Môn Lập Trình Website ASP.NetII. Điều khiển kiểm tra dữ liệu Trong phần này chúng ta sẽ tìm hiểu về các điều khiển được dùng để kiểm tra dữ liệu. Như các bạn đã biết, mỗi khi PostBack về Server, trang Web luôn kiểm tra tính hợp lệdữ liệu (nếu có yêu cầu khi thiết kế). Nếu dữ liệu không hợp lệ (bỏ trống, vi phạm miền giá trị,mật khẩu nhập lại không đúng, …), trang web sẽ không thể PostBack về Server. iều Ví dụ: Minh họa thuộc tính Display: Tại ô nhập lại mật khẩu, ta có 2 điều khiển kiểm tra dữliệu: một điều khiển kiểm tra không được phép rỗng (rfvNhap_lai), một điều khiển kiểm tra xemnhập lại mật khẩu có giống với mật khẩu đã nhập ở trên hay không.rfvNhap_lai.Display = StaticBiên sọan: Dương Thành Phết Trang 31Bài Giảng Môn Lập Trình Website ASP.NetrfvNhap_lai.Display = Dynamic1. Điều khiển Required Field Validator Điều khiển này được dùng để kiểm tra giá trị trong điều khiển phải được nhập. Sử dụng điều khiển này để kiểm tra ràng buộc dữ liệu khác rỗng (bắt buộc nhập).Thuộc tính InitialValue: Giá trị khởi động. Giá trị bạn nhập vào phải khác với giá trị của thuộc tính này. Giá trị mặc định của thuộc tính này là chuỗi rỗng.2. Điều khiển Compare Validator Điều khiển này được dùng để so sánh giá trị của một điều khiển với giá trị của một điềukhiển khác hoặc một giá trị được xác định trước. Thông qua thuộc tính Operator, chúng ta có thể thực hiện các phép so sánh như: =, ,>, >=, Bài Giảng Môn Lập Trình Website ASP.Net o GreaterThanEqual: >= o LessThan: < o LessThanEqual: Bài Giảng Môn Lập Trình Website ASP.NetBảng mô tả các ký hiệu thường sử dụng trong Validation Expression5. Điều khiển Custom Validator Điều khiển này cho phép bạn tự viết hàm xử lý kiểm tra lỗi.Sự kiện ServerValidate: Đặt các xử lý kiểm tra dữ liệu trong sự kiện này. Việc kiểm tra này được thực hiện ở Server.Ví dụ: Xử lý kiểm tra dữ liệu nhập tại điều khiển txtSoA có phải là số chẵn hay không.6. Điều khiển Validation Summary Điều khiển này được dùng để hiển thị ra bảng lỗi - tất cả các lỗi hiện có trên trang Web.Nếu điều khiển nào có dữ liệu không hợp lệ, chuỗi thông báo lỗi - giá trị thuộc tínhErrorMessage của Validation Control sẽ được hiển thị. Nếu giá trị của thuộc tính ErrorMessagekhông được xác định, thông báo lỗi đó sẽ không được xuất hiện trong bảng lỗi.Các thuộc tính HeaderText: Dòng tiêu đề của thông báo lỗiBiên sọan: Dương Thành Phết Trang 34Bài Giảng Môn Lập Trình Website ASP.Net ShowMessageBox: Qui định bảng thông báo lỗi có được phép hiển thị như cửa sổ MessageBox hay không. Giá trị mặc định của thuộc tính này là False - không hiển thị. ShowSummary: Qui định bảng thông báo lỗi có được phép hiển thị hay không. Giá trị mặc định của thuộc tính này là True - được phép hiển thị.Ví dụ: Tạo Website Dangkythanhvien Sử dụng các điều khiển ValidateControl. Trong ví dụ dưới đây, chúng ta thực hiện kiểm tra dữ liệu nhập trên các điều khiển cótrong hồ sơ đăng ký khách hàng.Biên sọan: Dương Thành Phết Trang 35Bài Giảng Môn Lập Trình Website ASP.Net Thuộc tính Text của các điều khiển kiểm tra dữ liệu đều là: (*)Xử lý sự kiện: Private Sub butDang_ky_Click(…)… lblThong_bao.Text = Đăng ký thành công; End SubCác thông báo lỗi xuất hiện trên màn hình nhập liệu khi dữ liệu nhập không hợp lệ.Biên sọan: Dương Thành Phết Trang 36Bài Giảng Môn Lập Trình Website ASP.NetCác thông báo lỗi xuất hiện qua hộp thoại khi dữ liệu nhập không hợp lệ:Nếu tất cả đều hợp lệBiên sọan: Dương Thành Phết Trang 37 ...
Gợi ý tài liệu liên quan:
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 208 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 197 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 152 0 0 -
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 130 0 0 -
161 trang 129 1 0
-
142 trang 128 0 0
-
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 123 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 117 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 107 1 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 106 0 0