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
63
LHU
LHU
www.themegallery.com
This is trial version
www.adultpdf.com