Tải bản đầy đủ (.ppt) (20 trang)

ASP .NET vòng đối và các sự kiện

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 (395.38 KB, 20 trang )

aspnet
aspnet
Vòng đời và Các sự kiện
Vòng đời và Các sự kiện
(Life Cycle and Events)
(Life Cycle and Events)
Trình bày: Hà Đồng Hưng
Giới thiệu VMWare Workstation
2
Mục tiêu
Mục tiêu

Sự kiện (Events)

Sự kiện trong vòng đời của Web-app

Sự kiện trên Web Form

Sự kiện trên Server Control
Giới thiệu VMWare Workstation
3
Sự kiện
Sự kiện

Sự kiện

Sự kiện trong vòng đời của Web-app

Sự kiện trên Web Form

Sự kiện trên Server Control


Giới thiệu VMWare Workstation
4
The Files in a Web Application
The Files in a Web Application

Khi xây dựng (build) một Web Forms project:

Visual Studio .NET biên dịch tất cả mã nguồn (source code)
thành tập tin thực thi (DLL) và đặt file này trong thư mục bin

Phần diện mạo (appearance) của application trong các file .aspx
và .html
Fig.3 The files you deploy after you build your Web application
Giới thiệu VMWare Workstation
5
Các sự kiện trong vòng đời Web Application
Các sự kiện trong vòng đời Web Application

Bắt đầu vòng đời

Sự sống của Web application bắt đầu khi một trình duyệt triệu
gọi trang đầu tiên của application.

Web application tồn tại cùng các phiên hoạt động

Web forms có thời gian tồn tại rất ngắn.
Giới thiệu VMWare Workstation
6
Các sự kiện trong vòng đời Web Application
Các sự kiện trong vòng đời Web Application


Diễn biến vòng đời

Các user tương tác với các mã HTML được sản sinh (type in text
boxes, select option buttons…) cho đến khi phát sinh một sự kiện
phản hồi post-back event (button click …)

Dữ liệu của trang (view state) được gửi ngược lên server

Khi server nhận được view state

nó tạo một thể hiện (instance) của Web form,

diền dữ liệu từ view state,

xử lý các sự kiện phát sinh.

Nó gửi HTML kết quả ngược về browser và hủy thể hiện (instance)
của Web form
Giới thiệu VMWare Workstation
7
Các sự kiện trong vòng đời Web Application
Các sự kiện trong vòng đời Web Application

Diễn biến vòng đời
Giới thiệu VMWare Workstation
8
Các sự kiện trong vòng đời Web Application
Các sự kiện trong vòng đời Web Application


Kết thúc vòng đời

Khi user đóng trình duyệt hay rời bỏ đến Web site khác, phiên
làm việc của user kết thúc

Nếu không còn phiên làm việc nào của user, application kết thúc.
Bạn không biết
chính xác khi
nào sự kiện
Application_End
sẽ xảy ra
(ASPNET: GC, OLE:
Ref counting)

×