Các sự kiện

Một phần của tài liệu Tài liệu Internet và intranet pdf (Trang 99)

a. Sự kiện Application_OnStart

Sự kiện Application_OnStart phát sinh khi người dùng đầu tiên gửi yêu cầu đến ứng dụng web. Application_OnStart chỉ xảy ra một lần đối với người đầu tiên. Muốn sự kiện này xảy ra lại chỉ có cách khởi động lại IIS.

Viết lệnh đáp ứng sự kiện này thường dùng để khởi tạo giá trị các biến ở mức toàn cục và hiệu lực với mọi người dùng chẳng hạn như: số người ghé thăm trang web, đường dẫn đến CSDL,...

b. Sự kiện Session_OnStart

Phát sinh khi người dùng yêu cầu trang đầu tiên trong ứng dụng từ trình duyệt. Ta sử dụng sự kiện này để khởi tạo các gía trị biến, các đối tượng cần thiết.

Sự kiện này có thể xảy ra nhiều lần với mỗi người dùng

c. Sự kiện Session_OnEnd

Sự kiện này phát sinh khi phiên làm việc của người dùng chấm dứt nghĩa là nó hết hạn hoặc người dùng đóng cửa sổ trình duyệt lại.

Trong sự kiện này ta thường viết các thủ tục để xóa các biến nhớ hoặc có thể lưu lại các trạng thái thông tin nếu cần.

Tương tự như sự kiện Session_OnStart, sự kiện Session_OnEnd cũng có thể xảy ra nhiều lần với mỗi người dùng.

d. Sự kiện Applicaton_OnEnd

Sự kiện này phát sinh khi ứng dụng ASP được tải xuống bằng MMC (Microsoft Management Console), hoặc khi ứng dụng bị ngừng một cách vô thức bởi một lý do nào đó (dịch vụ web bị ngừng trên web server)

Tương tự như Application_OnStart, Application_OnEnd chỉ phát sinh một lần duy nhất, các mã lệnh được viết để xử lý sự kiện này sẽ được gọi sau cùng. Ta thường dùng sự kiện này để lưu lại các giá trị cần thiết ngay trước khi dịch vụ web ngừng làm việc.

Một phần của tài liệu Tài liệu Internet và intranet pdf (Trang 99)

Tải bản đầy đủ (PDF)

(123 trang)