1. Trang chủ
  2. » Công Nghệ Thông Tin

bài 3 điều khiển kiểm tra dữ liệu

20 580 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 576,5 KB

Nội dung

1 1 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ 2 2 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Mục tiêu Mục tiêu • Sử dụng thành thạo các điều khiển kiểm tra dữ liệu 3 3 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dung Nội dung 1. 1. Giới thiệu chung Giới thiệu chung 1. 1. Giới thiệu chung Giới thiệu chung 2. RequireFieldValidator 2. RequireFieldValidator 2. RequireFieldValidator 2. RequireFieldValidator 4. RangeValidator 4. RangeValidator 4. RangeValidator 4. RangeValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 6. CustomValidator 6. CustomValidator 6. CustomValidator 6. CustomValidator 3. CompareValidator 3. CompareValidator 3. CompareValidator 3. CompareValidator 7. ValidationSummary 7. ValidationSummary 7. ValidationSummary 7. ValidationSummary 4 4 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Dùng để kiểm tra tính hợp lệ của dữ liệu • Tự động phát sinh code kiểm tra dữ liệu ở client-side tùy thuộc vào web browser có hỗ trợ thực thi script ở client không Bài 3: Điều khiển kiểm tra dữ liệu Giiới thiệu 5 5 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Qui trình kiểm tra: Bài 3: Điều khiển kiểm tra dữ liệu Giiới thiệu Dữ liệu nhập Hợp lệ? Hợp lệ? Các xử lý Không Có Client Server Có Không 6 6 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Một số thuộc tính cơ bản − ControlToValidate: tên điều khiển cần kiểm tra − Text: chuỗi thông báo xuất hiện khi có lỗi − ErrorMessage: chuỗi thông báo xuất hiện trong điều khiển Validation Summary − EnableClientScript: cho phép thực hiện kiểm tra ở phía Client hay không (True/False) Bài 3: Điều khiển kiểm tra dữ liệu Giới thiệu 7 7 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Một số thuộc tính cơ bản − SetFocusError(True/False): đặt con trỏ vào điều khiển khi dữ liệu không hợp lệ − ValidationGroup: tên nhóm. Nhóm các điều khiển có cùng giá trị ValidationGroup Bài 3: Điều khiển kiểm tra dữ liệu Giới thiệu 8 8 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dung Nội dung 1. 1. Giới thiệu chung Giới thiệu chung 1. 1. Giới thiệu chung Giới thiệu chung 2. RequireFieldValidator 2. RequireFieldValidator 2. RequireFieldValidator 2. RequireFieldValidator 4. RangeValidator 4. RangeValidator 4. RangeValidator 4. RangeValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 6. CustomValidator 6. CustomValidator 6. CustomValidator 6. CustomValidator 3. CompareValidator 3. CompareValidator 3. CompareValidator 3. CompareValidator 7. ValidationSummary 7. ValidationSummary 7. ValidationSummary 7. ValidationSummary 9 9 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Kiểm tra giá trị trong điều khiển phải được nhập • Thuộc tính InitialValue: − Giá trị khởi động − Giá trị nhập vào phải khác với giá trị của thuộc tính này Bài 3: Điều khiển kiểm tra dữ liệu RequiredFieldValidatior Minh họa Minh họa 10 10 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dung Nội dung 1. 1. Giới thiệu chung Giới thiệu chung 1. 1. Giới thiệu chung Giới thiệu chung 2. RequireFieldValidator 2. RequireFieldValidator 2. RequireFieldValidator 2. RequireFieldValidator 4. RangeValidator 4. RangeValidator 4. RangeValidator 4. RangeValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 6. CustomValidator 6. CustomValidator 6. CustomValidator 6. CustomValidator 3. CompareValidator 3. CompareValidator 3. CompareValidator 3. CompareValidator 7. ValidationSummary 7. ValidationSummary 7. ValidationSummary 7. ValidationSummary [...]...HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 3: Điều khiển kiểm tra dữ liệu CompareValidator • So sánh giá trị của một điều khiển với giá trị của một điều khiển khác • So sánh giá trị của một điều khiển với một giá trị được xác định trước • Trong trường hợp không nhập dữ liệu, điều khiển sẽ không thực hiện kiểm tra • Thuộc tính : α- − − − − Tek ControlToCompare (ưu tiên) Operator... TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 3: Điều khiển kiểm tra dữ liệu CustomValidator • Cho phép người dùng tự viết hàm xử lý kiểm tra lỗi • Thuộc tính • − ValidateEmptyText(True/False): có kiểm tra khi giá trị nhập là rỗng − ClientValidationFunction: tên hàm kiểm tra ở mức client Sự kiện ServerValidate: dùng để xử lý kiểm tra dữ liệu ở mức Server Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/... RequireFieldValidator 3 CompareValidator 3 CompareValidator 4 RangeValidator 4 RangeValidator 5 RegularExpressionValidator 5 RegularExpressionValidator 6 CustomValidator 6 CustomValidator 7 ValidationSummary 7 ValidationSummary α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 12 12 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 3: Điều khiển kiểm tra dữ liệu RangeValidator • Kiểm tra giá trị của điều. .. RequireFieldValidator 3 CompareValidator 3 CompareValidator 4 RangeValidator 4 RangeValidator 5 RegularExpressionValidator 5 RegularExpressionValidator 6 CustomValidator 6 CustomValidator 7 ValidationSummary 7 ValidationSummary α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 14 14 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 3: Điều khiển kiểm tra dữ liệu RegularExpressionValidator • Kiểm tra. .. RequireFieldValidator 3 CompareValidator 3 CompareValidator 4 RangeValidator 4 RangeValidator 5 RegularExpressionValidator 5 RegularExpressionValidator 6 CustomValidator 6 CustomValidator 7 ValidationSummary 7 ValidationSummary α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 18 18 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 3: Điều khiển kiểm tra dữ liệu ValidationSummary... lỗi - tất cả các lỗi hiện có trên trang Web (thuộc tính ErrorMessage) • Thuộc tính − − HeaderText: chuỗi văn bản của dòng tiêu đề ShowMessageBox(True/False): có thể hiện hộp thọai thông báo lỗi trên Browser Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 19 19 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 3: Điều khiển kiểm tra dữ liệu HẾT α- Tek http://www.facebook.com/groups/hoclaptrinhweb/... tra giá trị của điều khiển phải theo mẫu qui định • Thuộc tính: − ValidationExpression: qui định mẫu kiểm tra dữ liệu dựa vào các ký hiệu qui định Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 15 15 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Nội dung 1 Giới thiệu chung 1 Giới thiệu chung 2 RequireFieldValidator 2 RequireFieldValidator 3 CompareValidator 3 CompareValidator... Điều khiển kiểm tra dữ liệu RangeValidator • Kiểm tra giá trị của điều khiển nằm trong đoạn [min-max] • Thuộc tính: − − − MinimumValue: giá trị nhỏ nhất MaximumValue: giá trị lớn nhất Type: xác định kiểu dữ liệu để kiểm tra (String/Integer/Double/Date/Currency) Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 13 13 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Nội dung 1 . để kiểm tra tính hợp lệ của dữ liệu • Tự động phát sinh code kiểm tra dữ liệu ở client-side tùy thuộc vào web browser có hỗ trợ thực thi script ở client không Bài 3: Điều khiển kiểm tra dữ liệu Giiới. Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Kiểm tra giá trị của điều khiển phải theo mẫu qui định • Thuộc tính: − ValidationExpression: qui định mẫu kiểm tra dữ liệu dựa vào các ký hiệu qui định Bài 3: Điều khiển kiểm tra dữ liệu RegularExpressionValidator Minh. bản − SetFocusError(True/False): đặt con trỏ vào điều khiển khi dữ liệu không hợp lệ − ValidationGroup: tên nhóm. Nhóm các điều khiển có cùng giá trị ValidationGroup Bài 3: Điều khiển kiểm tra dữ liệu Giới thiệu 8 8 HỌC

Ngày đăng: 28/05/2014, 17:13

TỪ KHÓA LIÊN QUAN

w