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

tài liệu về web server control doc

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 (1.23 MB, 9 trang )


1
LHU
LHU
L
L
Ậ
Ậ
P T
P T
RÌ
RÌ
NH
NH
WEB ASP.NET
WEB ASP.NET
Tr
Tr
ườ
ườ
ng Đ
ng Đ


i H
i H


c L
c L



c H
c H
ồ
ồ
ng 2009
ng 2009
-
-
2010
2010
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung
Ks. H
Ks. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
Ks. P
Ks. P
han H

han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
Đ
Đ


i Tư
i Tư


ng Trong ASP.NET
ng Trong ASP.NET
Chương
Chương
3:
3:
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
2
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
Web service conntrols
Web service conntrols
 Nghiên cứ u HTML Control
 Nghiên cứ u ASP.NET Web Control
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
3
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
HTML Control
HTML Control
 Dùng để thể hiện giao diện web
 Tất cả các class HTML control chứa trong
namespace System.Web.UI.HtmlControls
 HTML Server control là những tag HTML tạo
ra
 Duy trì tương thích với các tag HTML cũ.
 Thêm vào thuộc tính run at = “server”
 Tất cả HTML Server Control phải được đặt
trong

 Tag <form> với thuộc tính run at = “server”
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
4
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
ASP.NET Web Control
ASP.NET Web Control
 ASP.NET Server Control là những tag đặc biệt của riêng ASP.NET.
 Các control này cũng sẽ đư ợc xử lý trên server, và đòi h ỏi phải có
thuộc tính runat = “server”
 Không tương ứng với HTML tag nào.
 Có thể dùng thể hiện các thành phần phức tạp.
 Nộ i dụ ng nghiên cứ u:
 ASP.NET Page
 Cá c điề u khiể n cơ bả n
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
5
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
ASP.NET Page
ASP.NET Page
 Đây là phầ n chí nh củ a giao diệ n, là nơi chứ a cá c điề u khiể n
đượ c sử dụ ng để thể hiệ n nộ i dung trang web đế n ngườ i dù ng
 Sự kiệ n:
Page_Init()
Page_Load()
Page_PreRender()
Page_Unload()
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
6
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
ASP.NET Page
ASP.NET Page
 Init: sự kiệ n Page_Init xả y ra đầ u tiên khi trang web đượ c yêu cầ u
 Load: sự kiệ n nà y là nơi ta sẽ đặ t phầ n lớ n cá c xử lý , giá trị khở i
độ ng ban đầ u cho trang web. Sự kiệ n nà y luôn xả y ra mỗ i khi trang
web đượ c yêu cầ u.
 PreRender: Sự kiệ n nà y xả y ra khi trang web chuẩ n bị đượ c trả về

cho Cilent
 Unload: Sự kiệ n nà y đố i lậ p vớ i sự kiệ n Page_Init xả y ra đầ u tiên
khi trang web đượ c yêu cầ u, thì Page_Unload là sự kiệ n sau cù ng,
xả y ra sau tấ t cả nhữ ng sự kiệ n khá c.
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
7
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
Cá
Cá
c thu
c thu
ộ
ộ
c t
c t


nh trong ASP.NET Page
nh trong ASP.NET Page
 IsPostBack: đây là thuộ c tí nh kiể u Boolean, giá trị củ a thuộ c
tí nh nà y cho biế t trạ ng thá i củ a trang web khi đượ c load. Nế u
là lầ n load đầ u tiên, giá trị củ a thuộ c tí nh nà y bằ ng False.

Thuộ c tí nh nà y thườ ng đượ c sử dụ ng trong sự kiệ n
Page_Load để kiể m tra trạ ng thá i củ a trang web
 SmartNavigation: trong trườ ng hợ p nộ i dung trang web vượ t
quá kí ch thướ c hiể n thị củ a mà n hì nh và bạ n đang đọ c ở phầ n
giữ a củ a trang web, khi đượ c Reload lạ i, mà n hì nh sẽ hiể n thị
phầ n đầ u củ a trang web. N ế u giá trị củ a thuộ c tí nh nà y là
True, trì nh duyệ t web sẽ vẫ giữ nguyên vị trí mà bạ n đang đọ c
sau khi Reload. Đây là thuộ c tí nh kiể u Boolean.
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
8
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
So s
So s


nh gi
nh gi
ữ
ữ
a ASP.
a ASP.
NET Server Conntrol

NET Server Conntrol
và
và
HTML Control
HTML Control
This is trial version
www.adultpdf.com

×