Tải bản đầy đủ (.pdf) (21 trang)

Tài liệu GIỚI THIỆU VỀ EVENT ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (494.78 KB, 21 trang )

Bài giảng môn học
Thi
Thi
ế
ế
t
t
k
k
ế
ế
&
&
L
L


p
p
tr
tr
ì
ì
nh
nh
WEB 2
WEB 2
GI
GI



I THI
I THI


U V
U V


EVENT
EVENT
Khoa Công nghệ thông tin
Trường ĐạihọcKhoahọcTự nhiên
Thiếtkế & Lập trình WEB 2 –G
iới
thiệuvề Event
© 2007 Khoa CNTT – ĐH KHTN
Nội dung
 Các Event trong chu trình sống củamột
Ứng dụng Web
 Web Form Event
 Server Control Event
Thiếtkế & Lập trình WEB 2 –G
iới
thiệuvề Event
© 2007 Khoa CNTT – ĐH KHTN
Nội dung
 Các Event trong chu trình sống củamột
Ứng dụng Web
 Web Form Event
 Server Control Event

Thiếtkế & Lập trình WEB 2 –G
iới
thiệuvề Event
© 2007 Khoa CNTT – ĐH KHTN
Các Tập tin trong một Ứng dụng Web
 Khi xây dựng một Ứng dụng Web:
– Visual Studio .NET biên dịch tấtcả mã nguồn vào một file .DLL lưu
trong thư mục/bin
– Phần giao diện của ứng dụng nằm ở các file .aspx và .html
Thiếtkế & Lập trình WEB 2 –G
iới
thiệuvề Event
© 2007 Khoa CNTT – ĐH KHTN
Các Event trong chu trình sống
củamột Ứng dụng Web
 Chu trình sống củamột ứng dụng web
– Bắt đầukhimột trình duyệtyêucầu 1 trang web từứng dụng,
gọilàSession
– Ứng dụng web vẫnchạynếunhư nó vẫn còn Session đang
hoạt động
– Chu trình sống của1 Web Form chỉ tồntại trong 1 khoảng thời
gian ngắn
Thiếtkế & Lập trình WEB 2 –G
iới
thiệuvề Event
© 2007 Khoa CNTT – ĐH KHTN
Các Event trong chu trình sống
củamột Ứng dụng Web
 Chu trình sống tiếptục
– Người dùng tương tác vớigiaodiện web (gõ vào text box,

đánh dấuchọn các check box…) cho đến khi kích hoạtmột
sự kiện post-back (nhấn button …)
– Dữ liệucủa trang (view state) đượcgửivề cho server
– Khi server nhận được view state
¾Nó tạo ra thể hiệnmớicủaWeb Form
¾Điềndữ liệu vào view state
¾Xử lý các sự kiệnxảyra
¾Trả kếtquả HTML về cho trình duyệtvàhủy thể hiệncủaWeb Form
Thiếtkế & Lập trình WEB 2 –G
iới
thiệuvề Event
© 2007 Khoa CNTT – ĐH KHTN
Các Event trong chu trình sống
củamột Ứng dụng Web
 Chu trình sống tiếptục
Thiếtkế & Lập trình WEB 2 –G
iới
thiệuvề Event
© 2007 Khoa CNTT – ĐH KHTN
Các Event trong chu trình sống
củamột Ứng dụng Web
 Chu trình sống kết thúc
– Khi người dùng tắttrìnhduyệt, hoặcsaumộtkhoảng thời
gian không refesh lại trang web thì Session củangười dùng
kếtthúc
– Nếu không còn Session nào từ người dùng thì ứng dụng
web sẽ kết thúc
Bạn không biết
được chính xác
khi nào thì sự

kiện
Application_End
xảyra
(ASPNET:
GC, OLE: Ref
counting)

×