Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
522,05 KB
Nội dung
Cỏc i tng Server Cỏc i tng Server Bi: Khoa CNTT HSP KT Hng Yờn i tng Response Chc nng (Chớnh) Dựng tr (write) kt qu v cho mỏy khỏch (Trỡnh duyt) Mt s phng thc dựng: Phng thc write Vit kt qu tr v cho trỡnh duyt (mỏy khỏch) + Cỳ phỏp : Response.write(/) Trong ú l mt xõu ký t, cú th cha cỏc th HTML Biu thc cú th l hng, bin, hm, biu thc cha c hng, bin, hm +Vớ d: Gi xõu Hello world v cho trỡnh duyt Mt vớ d cn s dng n phng thc ny ú l, ngi dựng cha thc hin ng nhp v vo trang thao tỏc vi CSDL thỡ ta cn redirect n trang ng nhp i tng Request Mụ hỡnh nhp liu t ngi dựng v tip nhn d liu ca webserver: ng POST: Gi c mt form nhp d liu ti webserver GET : Gi thụng qua liờn kt URL Chc nng Nhn (ly / c) v cỏc giỏ tr ngi dựng Submit (gi) i (Vớ d ngi dựng in cỏc thụng tin ng ký ti khon v nhn vo nỳt Submit thỡ thụng tin ú s c nhn v thụng qua i tng Request) 3/30 Cỏc i tng Server Cú hai cỏch ngi dựng gi thụng tin i ? Cú cỏch tng ng tip nhn (c) Cỏch 1: Ngi dựng nhp thụng tin cỏc textbox, sau ú gi cỏc thụng tin cỏc textbox ny ti mt trang asp khỏc Khi ú ngi ta gi cỏch gi ú l gi theo kiu POST Cỏch 2: Thụng tin cú th gi ti mt trang khỏc bng cỏch gn vo sau mi URL ca trang ú Vớ d gi hai thụng tin l HoTen v Tuoi vi giỏ tr tng ng l TK34 v cho trang XuLy.asp thỡ cú th thc hin nh sau: XuLy.asp?HoTen=TK34&Tuoi=2 Cỳ phỏp gn vo sau trang nhn nh sau: TrangNhan.asp ? Thuc_Tớnh = Giỏ tr1 & Thuc_Tớnh = Giỏ tr & Cỏch gi ny gi l phng thc gi kiu GET Mt s thuc tớnh v phng thc thng dựng 2.2.1 Thuc tớnh Form Dựng ly giỏ tr ca tng thuc tớnh m trang khỏc gi ti bng phng thc POST Cỳ phỏp: Request.Form(Tờn_Thuc_Tớnh_Cn_Ly) Vớ d: Trang1.asp cú ụ textbox tờn l HoTen v Tuoi cho phộp ngi dựng nhp vo v ngi dựng gi i (Submit) ti trang Trang2.asp thỡ trang2.asp s hin th li cho ti ngi ú Ni dung file ny s nh sau: Trang1.asp Gi d liu sang trang khỏc 4/30 Cỏc i tng Server Trang nhp thụng tin : < FORM name="NhapLieu" action ="Trang2.asp" method="post"> H v tờn : Tui : Trang2.asp Nhn d liu gi t trang khỏc 5/30 Cỏc i tng Server Chỳ ý: + Mun gi thụng tin cỏc iu khin (cỏc textbox, textarea, checkbox, list) i thỡ cỏc iu khin ú phi t mt Form (cp th ) no ú + Trang web tip nhn thụng tin ú s c t thuc tớnh Action ca Form + Phng thc gi i c ch nh thụng qua thuc tớnh method t cho thuc tớnh ny giỏ tr hoc l POST hoc l GET + Mt trang cú th gi (Post) n chớnh trang ú iu ny thng c ỏp dng ni dung trang web l n gin (vớ d trang Login), cũn i vi cỏc trang phc (nhiu x lý) thỡ nờn gi n mt trang riờng Vớ d 2: Cho ngi dựng nhp vo nm sinh, sau ú tớnh toỏn v hin th tui ca ngi ú Cỏch thc õy l : Trang cho ngi dựng nhp nm sinh v trang hin th kt qu l ging Trang TinhTuoi.asp - Version Tinh tuoi Day la trang chu cua lop TK34 !") Response.write("Chao mung ban da ghe tham website cua chung toi !") Response.write("") Response.write("Ban la vi khach thu : " &application("SoKhachTruyCap")) %> #include file = "Footer.asp" > Kt qu hin th trang home.asp 30/30 [...]... toỏn vi cỏc phộp toỏn, hm n gin i tng server L mt i tng cung cp mt s hm thng dựng trong ng dng Cú 2 phng thc c cung cp bi i tng server l Mappath v CreateObject Phng thc Mappath Tr v ng dn vt lý t ng dn (th mc) o + Cỳ phỏp: Server. Mappath(ng dn o/ tng i) + Vớ d: Cú mt a ch nh sau: http://localhost/HienThiSP.htm 17/30 Cỏc i tng Server V trớ o ca tp Hienthisp.htm trờn webserver Trang web HienThiSP.htm cú... Mappath Duong dan vat ly cua mot so trang web : 19/30 Cỏc i tng Server Kt qu: Kt qu Lu ý: Nu tp khụng tn ti hoc ng dn o a vo sai thỡ hm... s i tng Vớ d to ra cỏc i tng truy xut n CSDL + Cỳ phỏp: Set = Server. CreateObject(Xõu mụ t i tng cn to) Xõu thng dựng (i tng thng c to): ADODB.Connection v ADODB.Recordset + Vớ d : To mt i tng Connection v i tng Recordset 20/30 Cỏc i tng Server Dim Conn, Rs Set Conn = Server. CreateObject("ADODB.Connection") Set Rs = Server. CreateObject("ADODB.Recordset") i tng session bin sesstion i tng... action="TinhTuoi.asp" method=GET> 11/30 Cỏc i tng Server Nhap nam sinh cua ban : Kt qu hin th trờn trỡnh duyt: Khi ln u tiờn m trang TinhTuoi.asp 12/30 Cỏc i tng Server Sau khi nhp 1977 vo ụ textbox (hóy ý trờn thanh... web HienThiSP.htm cú ng dn o l Localhost/HienThiSP.htm ng dn vt lý (nm trờn cng ca trang ny) l: c:\inetpub\wwwroot\ HienThisp.htm V trớ vt lý ca tp Hienthisp.htm trờn cng 18/30 Cỏc i tng Server Trong trng hp ny, Server. Mappath(HienThiSP.htm) s cho ta kt qu l c:\inetpub\wwwroot\HienThisp.htm ? Nh vy hm Mappath thc hin ỏnh x t ng dn o ng dn vt lý Hm ny c bit hay dựng khi chỳng ta tham chiu n ng dn... session: Session(Tờn_Bin) = Vớ d: 21/30 Cỏc i tng Server Response.write(Mó ngi dựng l : &Session(MaNguoiDung)) Riờng vi i tng Session, nú cũn cú cỏc s kin Cỏc s kin ny t ng c gi mi khi mt phiờn lm vic c to ra Cỏc s kin ny cú tờn l On_Start v On_End Cỏc s kin ny c t trong file Global.asa File Global.asa '/// Th tc ny c gi khi bt u mt phiờn SUB Session_OnStart... Session cú tờn l MaNguoiDung 22/30 Cỏc i tng Server Vớ d: Ch hin th cỏc trang ch (Home.asp) nu ngi dựng cú tờn (UserName) l TK34 v mt khu l 123456 Nu khụng thỡ hin th trang Login.asp ngi dựng ng nhp Trang Global.asa '/// Thu tuc nay duoc goi khi bat dau mot... Application thỡ gi phng thc Unlock Mó lnh vit cho 2 s kin ny cng c t trong file Global.asa 26/30 Cỏc i tng Server Vớ d tng hp Mi khi ngi dựng truy cp vo website thỡ hin th cho ngi ú bit l v khỏch th bao nhiờu chng hn hin th trong trang Home.asp Trang Global.asa '/// Thu tuc nay duoc goi duy nhat mot lan SUB Application_OnStart Application("SoKhachTruyCap")... tit HDD Seagate 80 GB Xem chi tit ... gin i tng server L mt i tng cung cp mt s hm thng dựng ng dng Cú phng thc c cung cp bi i tng server l Mappath v CreateObject Phng thc Mappath Tr v ng dn vt lý t ng dn (th mc) o + Cỳ phỏp: Server. Mappath(ng...