Đại Cương Về Thiết Kế Web Và Lập Trình Web- P20
lượt xem 49
download
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P20: Giáo trình bao gồm 5 chương, mỗi chương đều có phần kiến thức lý thuyết và câu hỏi nghiên cứu cụ thể...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Đại Cương Về Thiết Kế Web Và Lập Trình Web- P20
- http://www.ebook.edu.vn 96 VÝ dô: End: Response.End KÕt thóc xö lý file .asp vµ tr¶ l¹i kÕt qu¶ hiÖn t¹i VÝ dô: KÕt qu¶: Hello World Flush: Response.Flush Göi th«ng tin trong buffer ra ngay lËp tøc Response.buffer=true VÝ dô: Redirect: Response.Redirect(URL) KÕt thóc xö lý file .asp hiÖn t¹i, chuyÓn tr×nh duyÖt tíi mét URL kh¸c. VÝ dô: --------------File1.asp--------------- --------------File2.asp----------------- KÕt qu¶: File1 ®−îc thùc hiÖn sau ®ã tr×nh duyÖt sÏ t¶i File2 lªn: ------------File1.asp------------------ This is File1.asp and switching to File2.asp ------------File2.asp------------------- This is File2.asp Write: Response.Write(Variant) Ghi th«ng tin d−íi d¹ng x©u vµo output HTTP hiÖn thêi. VÝ dô:
- http://www.ebook.edu.vn 97 KÕt qu¶: Hello World c. Thuéc tÝnh: Thuéc tÝnh ý nghÜa Buffer X¸c ®Þnh xem mét trang cã sö dông bé ®Öm ®Ó chøa c¸c kÕt qu¶ ®−îc t¹o bëi Script hay ®−îc göi ngay tíi browser khi tõng dßng ®−îc t¹o ra vµ nhËp vµo d¶i HTML. Gi¸ trÞ ngÇm ®Þnh lµ False ContentType X¸c ®Þnh kiÓu néi dung HTTP ®−îc tr¶ vÒ. KiÓu ngÇm ®Þnh lµ Text/HTML Expires Kho¶ng thêi gian 1 trang Web ®−îc l−u gi÷ trªn browser ExpiresAbsolute Ngµy vµ thêi gian 1 trang Web ®−îc l−u gi÷ trªn browser Status Gi¸ trÞ cña dßng tr¹ng th¸i HTTP tr¶ l¹i bëi server Charset §Æt d¹ng ng«n ng÷ sö dông cho client browser vµo phÇn cuèi cña ®o¹n ®Çu ContentType Buffer • Buffer: n¬i l−u gi÷ t¹m thêi tr−íc khi chuyÓn cho tr×nh duyÖt • ChØ ra output cña trang cã ®−îc l−u trong buffer hay kh«ng • SÏ kh«ng cã sù göi l¹i cho tr×nh duyÖt cho ®Õn khi tÊt c¶ c¸c script ®−îc xö lý xong, hoÆc cã lêi gäi ph−¬ng thøc Flush hay End. Thuéc tÝnh nµy kh«ng thÓ thay ®æi khi server ®· göi th«ng tin cho tr×nh duyÖt vµ ph¶i ®−îc ®Æt ë dßng ®Çu tiªn trong file .asp VÝ dô: Response.CacheControl Cã cho phÐp m¸y chñ proxy ®−îc cache output cña trang .asp hay kh«ng. M¸y chñ proxy dïng ®Ó ®Èy nhanh tèc ®é truy nhËp tíi trang Web nµo ®ã b»ng c¸ch l−u l¹i mét b¶n cña trang Web trong cache. • NÕu CacheControl ®−îc ®Æt lµ “Public”, th× cho phÐp cache. • NÕu CacheControl ®Æt lµ “Private”, th× kh«ng cho phÐp cache. VÝ dô:
- http://www.ebook.edu.vn 98 Charset: Response.Charset Thªm tªn cña tËp ký tù vµo trong header content-type MÆc ®Þnh lµ ISO-LATIN-1 VÝ dô: Trong vÝ dô nµy, nÕu header lµ: content-type: text/html Th× header sÏ trë thµnh: content-type: text/html; charset = MS_Kanji ContentType : Response.ContentType ChØ ra kiÓu néi dung HTTP ®Ó tr¶ l¹i. MÆc ®Þnh lµ text/HTML VÝ dô: Expires X¸c ®Þnh kho¶ng thêi gian tr−íc khi mét trang ®−îc cache hÕt h¹n VÝ dô: • Tr−êng hîp 1: bÊt kú khi nµo gäi tíi trang ®ã, nã lu«n lu«n ®−îc refresh. • Tr−êng hîp 2: NÕu trë l¹i trang ®ã tr−íc 15 phót, trang hiÓn thÞ sÏ lµ trang ë trong cache. Response.ExpiresAbsolute X¸c ®Þnh ngµy vµ thêi gian chÝnh x¸c mét trang sÏ hÕt h¹n. VÝ dô: Response.IsClientConnected • X¸c ®Þnh xem client ®· ngõng kÕt nèi víi server tõ Response.Write cuèi cïng. • Thuéc tÝnh nµy ®Æc biÖt cã ý nghÜa ®Ó server kh«ng ph¶i tiÕp tôc thùc hiÖn chuyÓn nh÷ng th«ng tin client kh«ng yªu cÇu. VÝ dô:
- http://www.ebook.edu.vn 99 Response.Status Dßng tr¹ng th¸i do server tr¶ l¹i VÝ dô: You have accessed this page through the IP Address of 208.5.64.223. KÕt qu¶ sau sÏ ®−îc tr¶ vÒ nÕu ®Þa chØ IP trªn m¸y Client lµ 208.5.64.223: You have accessed this page through the IP Address of 208.5.64.223. Ng−îc l¹i nÕu ®Þa chØ IP cña Client kh«ng ph¶i lµ 208.5.64.223 th× kÕt qu¶ sau sÏ tr¶ vÒ: 403 Access Forbidden 4.6.4 §èi t−îng Server Cho phÐp truy nhËp tíi c¸c ph−¬ng thøc vµ thuéc tÝnh trªn m¸y chñ. TËp hîp Thuéc tÝnh Ph−¬ng thøc CreateObject ScripTimeOut HTMLEncode MapPath URLEncode Có ph¸p: Server.Thuéc tÝnh|Ph−¬ng thøc a. Thuéc tÝnh: ScriptTimeout: Server.ScriptTimeout thêi gian tèi ®a ®Ó trang script ch¹y trªn m¸y chñ. NÕu kh«ng ®Æt gi¸ trÞ cho thuéc tÝnh nµy th× gi¸ trÞ mÆc ®Þnh cña nã lµ 90 gi©y. NÕu script nhËp vµo mét vßng lÆp v« h¹n th× server sÏ kÕt thóc script ®ã ®Ó tr¸nh bÞ overload bëi viÖc ch¹y liªn tôc c¸c tiÕn tr×nh sinh ra. Thêi gian tr−íc khi script bÞ kÕt thóc ®−îc ®Þnh nghÜa bëi thuéc tÝnh nµy. Ta cã thÓ lÊy ®−îc gi¸ trÞ cña thuéc tÝnh ScriptTimeout b»ng c¸ch:
- http://www.ebook.edu.vn 100 b. Ph−¬ng thøc Ph−¬ng thøc ý nghÜa CreateObject T¹o mét thÓ hiÖn cña ®èi t−îng cô thÓ trªn Server Execute Cho phÐp gọi trang ASP kh¸c trong một trang ASP GetLastError M« t¶ ®èi t−îng lçi ASP, chØ cã ý nghÜa tr−íc khi file asp göi néi dung tíi Client HTMLEncode G¾n mét ®o¹n m· HTML vµo mét x©u ®· ®−îc ®Þnh d¹ng. MapPath X¸c ®Þnh ®−êng dÉn vËt lý trªn m¸y chñ khi xÐt ®Õt ®−êng dÉn ¶o. Transfer Chuyển tíi trang ASP kh¸c tõ mét trang ASP. Th«ng tin tr¹ng th¸i hiÖn t¹i trong trang ®Çu tiªn sÏ ®−îc chuyÓn tíi trang thø hai URLEncode Cho phÐp g¾n mét ®o¹n m· URL Server.CreateObject(ObjectID) T¹o mét thÓ hiÖn (instance) cña ®èi t−îng server (®èi t−îng activeX bÊt kú trªn server), sau ®ã cã thÓ sö dông c¸c ph−¬ng thøc vµ truy cËp tíi c¸c thuéc tÝnh cña ®èi t−îng ®ã. ObjectID lµ ®èi t−îng cÇn khëi t¹o. §o¹n m· sau dïng ®Ó kÕt nèi víi CSDL: Server.Execute (Path) • Cho phÐp gäi trang ASP kh¸c trong mét trang ASP. Khi trang ®−îc gäi tíi hoµn thµnh c¸c c«ng viÖc cña nã, sÏ trë l¹i tiÕp tôc thùc hiÖn trang ASP gäi tíi nã. HiÖu qu¶ gièng nh− c¸c hµm, thñ tôc (subroutines). Ph−¬ng ph¸p cã hiÖu qu¶ t−¬ng tù include. • Ph−¬ng thøc Transfer chuyÓn tíi trang ASP kh¸c kh«ng quay l¹i trang ®· gäi tíi. • Tham sè Path chØ ®−êng dÉn t−¬ng ®èi hoÆc vËt lý, toµn bé x©u nµy ®−îc ®Æt trong dÊu nh¸y. VÝ dô: ----------CallingAsp.asp---------- How now cow? ----------CalledAsp.asp----------
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P1
5 p | 373 | 182
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P2
5 p | 286 | 148
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P3
5 p | 241 | 129
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P4
5 p | 217 | 110
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P5
5 p | 234 | 95
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P6
5 p | 183 | 90
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P9
5 p | 183 | 87
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P7
5 p | 172 | 86
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P10
5 p | 179 | 84
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P8
5 p | 158 | 83
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P11
5 p | 165 | 78
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P12
5 p | 170 | 77
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P13
5 p | 162 | 73
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P14
5 p | 156 | 72
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P15
5 p | 163 | 68
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P18
5 p | 117 | 51
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P16
5 p | 123 | 50
-
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P17
5 p | 127 | 49
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn