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

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

20 582 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Bài 3: Điều Kiểm Tra Dữ Liệu
Trường học HocLapTrinhWeb
Thể loại Điều Khiển Kiểm Tra Dữ Liệu
Định dạng
Số trang 20
Dung lượng 576,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

• 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

Trang 2

Mục tiêu

kiểm tra dữ liệu

Trang 3

Nội dung

1 Giới thiệu chung

1 Giới thiệu chung 2 RequireFieldValidator 2 RequireFieldValidator

4 RangeValidator

4 RangeValidator

5 RegularExpressionValidator

5 RegularExpressionValidator 6 CustomValidator 6 CustomValidator

3 CompareValidator

3 CompareValidator

7 ValidationSummary

7 ValidationSummary

Trang 4

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

Trang 5

Qui trình kiểm tra:

Giiới thiệu

Dữ liệu nhập

Hợp lệ?

Hợp lệ?

Các xử lý

Không Có

Client

Không

Trang 6

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

Trang 7

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

Giới thiệu

Trang 8

Nội dung

1 Giới thiệu chung

1 Giới thiệu chung 2 RequireFieldValidator 2 RequireFieldValidator

4 RangeValidator

4 RangeValidator

5 RegularExpressionValidator

5 RegularExpressionValidator 6 CustomValidator 6 CustomValidator

3 CompareValidator

3 CompareValidator

7 ValidationSummary

7 ValidationSummary

Trang 9

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

RequiredFieldValidatior

Minh họa

Trang 10

Nội dung

1 Giới thiệu chung

1 Giới thiệu chung 2 RequireFieldValidator 2 RequireFieldValidator

4 RangeValidator

4 RangeValidator

5 RegularExpressionValidator

5 RegularExpressionValidator 6 CustomValidator 6 CustomValidator

3 CompareValidator

3 CompareValidator

7 ValidationSummary

7 ValidationSummary

Trang 11

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

xác định trước

không thực hiện kiểm tra

 ControlToCompare (ưu tiên)

CompareValidator

Minh họa

Trang 12

Nội dung

1 Giới thiệu chung

1 Giới thiệu chung 2 RequireFieldValidator 2 RequireFieldValidator

4 RangeValidator

4 RangeValidator

5 RegularExpressionValidator

5 RegularExpressionValidator 6 CustomValidator 6 CustomValidator

3 CompareValidator

3 CompareValidator

7 ValidationSummary

7 ValidationSummary

Trang 13

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)

RangeValidator

Minh họa

Trang 14

Nội dung

1 Giới thiệu chung

1 Giới thiệu chung 2 RequireFieldValidator 2 RequireFieldValidator

4 RangeValidator

4 RangeValidator

5 RegularExpressionValidator

5 RegularExpressionValidator 6 CustomValidator 6 CustomValidator

3 CompareValidator

3 CompareValidator

7 ValidationSummary

7 ValidationSummary

Trang 15

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

RegularExpressionValidator

Minh họa

Trang 16

Nội dung

1 Giới thiệu chung

1 Giới thiệu chung 2 RequireFieldValidator 2 RequireFieldValidator

4 RangeValidator

4 RangeValidator

5 RegularExpressionValidator

5 RegularExpressionValidator 6 CustomValidator 6 CustomValidator

3 CompareValidator

3 CompareValidator

7 ValidationSummary

7 ValidationSummary

Trang 17

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

CustomValidator

Minh họa

Trang 18

Nội dung

1 Giới thiệu chung

1 Giới thiệu chung 2 RequireFieldValidator 2 RequireFieldValidator

4 RangeValidator

4 RangeValidator

5 RegularExpressionValidator

5 RegularExpressionValidator 6 CustomValidator 6 CustomValidator

3 CompareValidator

3 CompareValidator

7 ValidationSummary

7 ValidationSummary

Trang 19

Dùng để hiển thị bảng 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

ValidationSummary

Minh họa

Trang 20

HẾT Bài 3: Điều khiển kiểm tra dữ liệu

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

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w