http:// lhu.edu.vn http:// lhu.edu.vn 55 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls Điề u khiể n Custom Validator Điề u khiể n nà y cho phé p 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 tạ i Server • ClientValidationFunction: Chỉ ra tên hàm xử lý lỗi client-side • fOnServerValidate: Hàm xử lý lỗi server-side • ControlToValidate: ID của control cần kiểm tra • ControlToValidate: ID của control cần kiểm tra This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 56 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 57 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 58 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 59 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls Điề u khiể n Validation Summary 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 phù hợ p, chuỗ i thông bá o lỗ i – giá trị thuộ c tí nh ErrorMeaasge củ a Validation Control sẽ đượ c hiể n thị. Nế u giá trị củ a thuộ c tí nh ErrorMesssage không được xác định thì 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ỗi • ShowMessageBox: quy đị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 là False. • ShowSummary: True – hiển thị thông báo lỗi, False - không This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 60 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 61 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls Điều khiển Literal: Tương tự như Label, dùng để hiển thị chuỗi văn bản trên web Điểm khác biệt chính giữa Label và Literal là khi hiển thị nội dung lên trang web ( lúc thi hành), điều khiển Literal không tạo ra thêm 01 tag HTML nào cả, còn Labelsẽ tạo ra một tag span ( được sử dụng để lập trình ở phía client) Điều khiển Panel và PlaceHoder: Dùng để chứa các điều khiển khác Thuộc tính thường dùng của hai điều khiển này là False Nếu Visible=True, tất cả các điều khiển bên trong sẽ hiển thị và ngược lại Panel cho phép kéo các điều khiển vào trong lúc thiết kế co2nn PlaceHolder thì không. Để thêm control vào trong PlaceHolder dùng: ID_PlaceHolder.Controls.Add(ID_Control) This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 62 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls Điều khiển Calendar: dùng để chọn ngày tháng Thuộc tính: DayHeaderStyle: hình thức hiển thị tiêu đ ề của các ngày trong tuần DayStyle: hình thức quy định hiển thị của các ngày SelectedDate: quy định ngày được chọn trên điều khiển Sự kiện: SelectionChanged: sự kiện này xảy ra khi bạn chọn một ngày khác với giá trị ngày đang được chọn hiện hành VisibleMonthChanged: sự kiện này xảy ra khi bạn chọn tháng khác với tháng hiện hành This is trial version www.adultpdf.com http://lhu.edu.vn 63 LHU LHU www.themegallery.com This is trial version www.adultpdf.com . khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls Điều khiển Literal: Tương tự như Label, dùng để hiển thị chuỗi văn bản trên web Điểm khác. Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls Điề u khiể n Validation Summary Dù ng để hiể n thị ra. ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls Điề u khiể n Custom Validator Điề u khiể n nà y cho phé p viế t hà m xử lý kiể m tra lỗ