Đại Cương Về Thiết Kế Web Và Lập Trình Web- P21: 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ể...
Nội dung trích xuất từ tài liệu:
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P21 http://www.ebook.edu.vn 101 KÕt qu¶: How now pink cow? Server.GetLastError Tr¶ l¹i ®èi t−îng ASPError, ®èi t−îng này cã 9 thuéc tÝnh chØ ®äc cung cÊpth«ng tin chi tiÕt vÒ lçi. VÝ dô: Server.HTMLEncode (String) Ph−¬ng thøc nµy cho phÐp m· ho¸ chuçi thµnh m· HTML ®èi víi x©u ASCIIbÊt kỳ. VÝ dô, ®iÒu nµy cho phÐp hiÓn thÞ thÎ HTML mµ kh«ng xö lý nã nh− nh÷ngthÎ HTML thùc sù. VÝ dô: KÕt qu¶: The tag for a table is:
KÕt qu¶ ë Browser: The tag for a table is: Server.MapPath (Path) ¸nh x¹ ®−êng dÉn ¶o, hay t−¬ng ®èi tíi ®−êng dÉn vËt lý. Ph−¬ng thøc nµykh«ng kiÓm tra sù tån t¹i thùc sù cña ®−êng dÉn. NÕu b¾t ®Çu b»ng dÊu / hoÆc \ ->®−êng dÉn ¶o. Cßn kh«ng b¾t ®Çu b»ng ký tù ®ã -> ®−êng dÉn t−¬ng ®èi. VÝ dô: The path of this file is The path of the file1 is The path of the file2 is http://www.ebook.edu.vn 102 The path of the file3 is KÕt qu¶: The path of this file is C:\VANBANG2\ASP\Example\test.asp The path of the file1 is d:\inetpub\wwwroot\test.asp The path of the file2 is C:\VANBANG2\ASP\Example\test\test.asp The path of the file3 is d:\inetpub\wwwroot Server.Transfer (Path) ChuyÓn tíi trang ASP kh¸c tõ mét trang ASP. Th«ng tin tr¹ng th¸i khëi t¹otrong trang ®Çu tiªn sÏ ®−îc chuyÓn tíi trang thø hai. VÝ dô: ----------CallingAsp.asp---------- ----------CalledAsp.asp---------- KÕt qu¶: KÕt qu¶ tõ CalledAsp.asp name=Application Maker publishdate=05/15/01 author=DevGuru OBJ1 is an object. Server.URLEncode(String) ChuyÓn x©u thµnh d¹ng m· ho¸ URL, ®Ó ®¶m b¶o hyperlink trong ASP ®ã ®−îc®Þnh d¹ng ®óng ®¾n. http://www.ebook.edu.vn 103 VÝ dô: KÕt qu¶: http%3A%2F%2Fwww%2Eissi%2Fnet4.6.5 §èi t−îng Application Mét øng dông bao gåm c¸c file cã thÓ truy nhËp th«ng qua mét th− môc ¶ox¸c ®Þnh vµ c¸c th− môc con cña nã. §èi t−îng Application thÓ hiÖn toµn bé mét øng dông ASP. Chóng ta cã thÓsö dông øng dông nµy ®Ó chia sÎ th«ng tin cho tÊt c¶ c¸c ng−êi dïng trong mét øngdông. §èi t−îng Application ®−îc b¾t ®Çu khi cã mét yªu cÇu ®Çu tiªn mét trangweb bÊt kú tõ th− môc ¶o t¹i Web server vµ tån t¹i cho ®Õn khi Webserver ngõngho¹t ®éng.a. TËp hîp: Application.Contents(Key) Chøa danh s¸ch c¸c môc võa ®−îc khëi t¹o và ®−a vào ®èi t−îngApplication. VÝ dô: KÕt qu¶: name=Application Maker publishdate=05/15/01 author=DevGuru OBJ1 is an object Ph−¬ng thøc cña tËp hîp Contents: • Application.Contents.Remove (Name|Integer) Lo¹i bá môc nµo ®ã trong collection Application.Contents Name chØ ra tªn môc sÏ xãa, n»m trong cÆp dÊu nh¸y (“”). Integer chØ ra vÞtrÝ môc trong collection sÏ ®−îc xãa. Gi¸ trÞ nµy b¾t ®Çu tõ 1. VÝ dô:http://www.ebook.edu.vn 104 KÕt qu¶: author=DevGuru Obj1 is an object. • Application.Contents.RemoveAll Lo¹i bá tÊt c¶ c¸c môc trong collection Application.Contents . Thªm cÆp dÊu ngoÆc () Application.StaticObjects(Key)Chøa tÊt c¶ c¸c môc ®ã ®−îc t¹o trong øng dông b»ng thÎ http://www.ebook.edu.vn 105 KÕt qu¶: MyInfo MyConnection MyADRotb. Sù kiÖn: øng víi hai ho¹t ®éng b¾t ®Çu vµ kÕt thóc mét ®èi t−îng Application ta cã haisù kiÖn trong ®èi t−îng Application, ®ã lµ: Application_OnStart (khëi t¹o c¸c th«ng tin phôc vô cho mét øng dông khiøng dông b¾t ®Çu) vµ Application_OnEnd (®−îc kÝch ho¹t khi øng dông kÕt thóc) Có ph¸p cña sù kiÖn Application_OnStart: Sub Application_OnStart N¬i chÌn ®o¹n Script cÇn thiÕt cho viÖc khëi t¹o mét øng dông End Sub Sub Application_OnEnd N¬i chÌn ®o¹n Scipt cÇn thiÕt cho viÖc kÕt thóc mét øng dông End Sub Chó ý: Ph¶i khai b¸o ng«n ng÷ script ®−îc sö dông trong c¸c ®o¹n script sùkiÖn trong dßng ®Çu tiªn cña file global.asa - C¸c ®èi t−îng cña ASP trong phÇn nµy chØ cã SERVER vµ APPLICATION -------------------Global.asa-------------------------- Sub Application_OnEnd() End Sub Sub Application_OnStart() Application(NumSession) = 0 Application(NumVisited) = 0 Session.Timeout = 10 End Sub Sub Session_OnEnd() Application(NumSession) = Application(NumSession) – 1 End Sub Sub Session_OnStart() Application(NumSession) = Application(NumSession) + 1 Application(NumVisited) = Application(NumVisited) + 1 End Sub -------------------File1.asp---------------------------- Response.Write You are & Application(NumSession) & of & Application(NumVisited) & users.
Tài liệu được xem nhiều:
3402
1
0
9 trang
3060
44
0
26 trang
2180
3
0
7 trang
2007
21
0
18 trang
1721
15
0
79 trang
1694
0
0
267 trang
1618
21
0
8 trang
1565
24
0
3 trang
1553
4
0
80 trang
1524
49
0
1 trang
1514
8
0
99 trang
1407
25
0
69 trang
Gợi ý tài liệu liên quan: