V. Điều khiển Panel
Chương 3 Sử dụng các điều khiển Validation
Ở Chương trước chúng ta đã học về những điều khiển chuẩn của NetFrameWork3.5, chúng ta có thể dùng những điều khiển đó để thao tác với Webserver phía Server-Side, có thể để cập nhật dữ liệu. Nhưng có một tình huống đặt ra là các điều khiển đó có đảm bảo cho chũng ta cập nhật dữ liệu đúng và không xảy ra lôi?. Ví dụ trên Form của ta có trường nhập số điện thoại nhưng người sử dụng lại nhập vào là 1 dòng text như vậy sẽ gây ra lỗi nhập liệu. Với phiên bản trước của ASP.Net là asp thì để khắc phục lỗi đó chúng ta phải thực hiện viết mã JavaScript để bắt lỗi việc đó, còn với ASPNET nó đã cung cấp cho ta những điều khiển kiểm tra tính hợp lệ của các điều khiển nhập liệu trên Form. Trong chương này các bạn sẽ học về những điều khiển đó và tiếp theo là sẽ học cách mở rộng những điều khiển đó theo ý muốn của chúng ta ví dụ bạn sẽ tạo một AjaxValidator để kiểm tra nhập liệu phía Client.
6 điều khiển Validation trong netframework3.5:
• RequiredFieldValidator: Yêu cầu người sử dụng nhập giá trị vào trường chỉ định trên Form
• RangeValidator: Kiểm tra giá trị nhập vào có nằm trong một khoảng nhỏ nhất và lớn nhất định trước hay không.
• CompareValidator: So sánh giá trị nhập có bằng một giá trị của trường khác trên Form hay không.
• RegularExpressionValidator: So sánh giá trị nhập với 1 biểu thức quy tắc nào đấy có thể hòm thư, điện thoại…
• CustomValidator: Bạn có thể tuỳ chỉnh đối tượng Validator theo ý của mính • ValidationSummary: cho phép hiển thị tổng hợp tất cả các lỗi trên 1 trang.
I. RequiredFieldValidator
1. ý nghĩa: với điều khiển này bạn có thể yêu cầu người dùng phải nhập giá trị
vào 1 trường chỉ định trên Form.