6
MVC LVC 5 lfjt MUC LUC . . LOI N6I DAU 3 LOI NGO 3 MVC LVC 5 Cbtidng 1: Lam quen vO'i Active Server Pages 3.0 11 1. Giai thi~u ASP 3.0 11 1.1. Trang Web fink .12 1.2. Trang Web dQng ..14 1.3. So sank ..16 2. Ngon ngft l~p trinh trong ASP 16 3. Cll phap ASP 17 3.1. VBScript .17 3.2. JScript 18 4. Bie'n va cac khai baa cua ASP. 20 4.1. Khai bao bitfn ..21 4.2. Ddu ggch duai .22 4.3. Ddu ghi chu ..23 4.4. Phat biiu di~u khiin .23 4.5. Phat biiu vong lq,p 25 5. Trinh so~ thiio trang ASP : 26 6. Ke't chuang .30 Cbtidng 2: C6u binb trinh cb1i Web 31 1. Khai ni~m Web Site va Virtual Directory 31 2. Cdu hinh lIS 5.0 tren h~ di~u hAnh Windows 2000 32 2.1. S11dl/-ngcdu kink mq,c dink 36 2.2. Cdu kink ang dl/-ng 37 2.3. Tgo mai ang dl/-ng Web 39 2.4. Documents 52 2.5. Directory Security 53

MUC . LUC. - glib.hcmuns.edu.vn fileMVC LVC 5 lfjt MUC. LUC. LOI N6I DAU 3 LOI N GO 3 MV C LV C 5 Cbtidng 1: Lam quen vO'i Active Server Pages 3.0 11 1. Giai thi~u ASP 3.0 11 1.1

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MUC . LUC. - glib.hcmuns.edu.vn fileMVC LVC 5 lfjt MUC. LUC. LOI N6I DAU 3 LOI N GO 3 MV C LV C 5 Cbtidng 1: Lam quen vO'i Active Server Pages 3.0 11 1. Giai thi~u ASP 3.0 11 1.1

MVC LVC 5 lfjt

MUC LUC. .LOI N6I DAU 3

LOI NGO 3

MVC LVC 5

Cbtidng 1: Lam quen vO'iActive Server Pages 3.0 11

1. Giai thi~u ASP 3.0 11

1.1. Trang Web fink .12

1.2. Trang Web dQng ..141.3. So sank ..16

2. Ngon ngft l~p trinh trong ASP 16

3. Cll phap ASP 17

3.1. VBScript .17

3.2. JScript 18

4. Bie'n va cac khai baa cua ASP. 20

4.1. Khai bao bitfn ..21

4.2. Ddu ggch duai .22

4.3. Ddu ghi chu ..234.4. Phat biiu di~u khiin .23

4.5. Phat biiu vong lq,p 25

5. Trinh so~ thiio trang ASP : 26

6. Ke't chuang .30

Cbtidng 2: C6u binb trinh cb1i Web 31

1. Khai ni~m Web Site va Virtual Directory 31

2. Cdu hinh lIS 5.0 tren h~ di~u hAnh Windows 2000 32

2.1. S11dl/-ngcdu kink mq,c dink 36

2.2. Cdu kink ang dl/-ng 37

2.3. Tgo mai ang dl/-ng Web 392.4. Documents 52

2.5. Directory Security 53

Page 2: MUC . LUC. - glib.hcmuns.edu.vn fileMVC LVC 5 lfjt MUC. LUC. LOI N6I DAU 3 LOI N GO 3 MV C LV C 5 Cbtidng 1: Lam quen vO'i Active Server Pages 3.0 11 1. Giai thi~u ASP 3.0 11 1.1

IMJ@6 MVC LVC

2.6. Custom Errors """""""""""""""""""""""""""""""'" 56

2.7. Ctiu hlnh IIS 6.0 tren h~ di~u hank Windows XP / 2003 56

3. Cdu hinh PWS tren M di~u hElllh Windows 9x 56

4. Gia l~p ten mi~n U'ngvai dia chi IP Cl,lcbi) 58

5. Ke't chuO'ng """"""""""""""""""""""""""""""""'" 60

Ch1.idng 3: D6i t1.i<jng Request vaResponse 61

1. D6i tutlng Request 61

1.1. Request.Form. """"""" "... """""" 62

1.2. Request. QueryString """""""""""""""""""""""""""""""" 72

1.3. Request.ServerVariables 83

1.4. Request. Cookies """""'" """"""""'" 87

2. D6i tutlng Response ~ 89

2.1. Phztang thuc 89

2.2. ThuQc tinh """"""""""""""""""""""""""""""""'" 94

3. Ke't chuO'llg 96

Ch1.idng 4: D6i t1.i<jng Session va Application 97

1. D6i tutlng Session 97

1.1. ThuQc tinh 97

1.2. Phztang thuc 109

1.3. Biifn cd. """""""""""" """""""""""" .115

2. D6i tutlng Application 117

2.1. ThuQc tinh 117

2.2. Phztang thuG ,.. """'" """"""""""'" .120

2.3. Biifn cd """""""""""" .127

2.4. Gidi phap cho HitCounter """""" """"""""""" ..130

3-.Ke't chuO'llg 130

Ch1.idng 5: D6i t1.i<jng Server, Asperror, Adrotator 131

1. D6i tutlng Server 131

1.1. Phztang thuc 131

2. D6i tutlng ASPError 151

Page 3: MUC . LUC. - glib.hcmuns.edu.vn fileMVC LVC 5 lfjt MUC. LUC. LOI N6I DAU 3 LOI N GO 3 MV C LV C 5 Cbtidng 1: Lam quen vO'i Active Server Pages 3.0 11 1. Giai thi~u ASP 3.0 11 1.1

MVC LVC 7 IMJ@

2.1. ASPError.ASPCode ". ..151

2.2. ASPError.ASPDescription 152

2.3. ASPError.Category 1522.4. ASPError. Column .152

2.5. ASPError.Description... 1522.6. ASPError.File "... ...152

2.7. ASPError.Line .152

2.8. ASPError.Number 152

2.9. ASPError.Source , 153

3. D6i tligng AdRotator .." , 159

4. D6i tligng Counter ,.. ...164

5. Ke't chli<1Ilg. ..." , ..166

Chudng 6: FileSystemObject va t(lp tin VBS 167

1. Quan ly t~p tin bling FileSystemObject 167

1.1. Lam vi?c vai () dia 1671.2. Lam vi?c vai thlL mlj-c .169

1.3. Lam vi?c vai t{j-ptin 171

2. DQCva ghi t~p tin van ban bling FileSystemObject 173

2.1. Ghi n(ii dung van ban ra t{j-ptin 174

2.2. lJQcn(ii dung tli t{j-ptin van ban 177

3. T~p tin VBS 181

4. Ke't chli<1Ilg 184

Chudng 7: ASP 3.0 va cd so dii li~u 185

1. Giai thi~u d6i tligng ADO ..185

2. Lam vi~c vai hai d6i tligng Connection, RecordSet 186

2.1. lJ6i tlLf/ngConnection 186

2.2. D6i tlLf/ngRecordSet .198

3. Ke't chlidng 208

Chudng 8: Li~t ke dii li~u SQL Server 209

1. Cd sa dft li~u mdu SQL Server 209

Page 4: MUC . LUC. - glib.hcmuns.edu.vn fileMVC LVC 5 lfjt MUC. LUC. LOI N6I DAU 3 LOI N GO 3 MV C LV C 5 Cbtidng 1: Lam quen vO'i Active Server Pages 3.0 11 1. Giai thi~u ASP 3.0 11 1.1

IMts MVC LVC

1.1. Tq,oco So'dilli~u 209

1.2. Xdy d1!ng edu true 212

1.3. Quan h~ giila cae bang dilli~u 217

2. Li~t k~ dcrli~u SQL Server 218

2.1. Li~t he mdu tin 218

2.2. Li~t he dilli~u theo gia trt tuy ehc;m 221

3. Chuc nang dang nh~p 228

4. Li~t ke dcrli~u vai nhi~u dinh dl,Ulgkhdc nhau 233

4.1. Li~t he theo Alphabet 234

4.2. Li~t he theo lien h€t 239

5. Ke't chll<1ng 250

Chudng 9: Them, sua, xoa dil li~u SQL Server 251

1. Them dcrli~u 251

1.1. Them mdu tin bdng phztang thue Exeeute 256

1.2. Them mdu tin Mng phztang thue AddNew 2661.3. So sank 272

2. C~p nh~t dcrli~u 273

2.1. Cg,pnhg,t mdu tin Mng phztang thue Exeeute 279

2.2. Cg,pnhg,t mdu tin Mng phztang thue Update 281

3. Xoa mdu tin 283

3.1. Xoa m{)t mdu tin 2833.2. Xoa nhi~u mdu tin 294

4. Ke't chll<1ng 300

Chudng 10:Lam vi~cvdithut~cDQit~iSQL Server 301

1. Khai baa mQt s6 thii tl)C nQi t~i trong SQL Server 301

2. GQi thii tl)C c6 gill tri tnl v~ 304

3. GQi thii tl.1Ckhong c6 gill tri tra v~ 314

4. Ke't chll<1ng 320

Chudng 11:Lam vi~cvdidilli~uAccess 321

1. Cd sa dcrli~umftu Access 321

Page 5: MUC . LUC. - glib.hcmuns.edu.vn fileMVC LVC 5 lfjt MUC. LUC. LOI N6I DAU 3 LOI N GO 3 MV C LV C 5 Cbtidng 1: Lam quen vO'i Active Server Pages 3.0 11 1. Giai thi~u ASP 3.0 11 1.1

MVC LVC 91!rjj)

1.1. Tq,oca sa dilli~u 321

1.2. Tq,oddi tliqng Table 321

1.3. Quan h~ giila cae bang dilli~u 323

2. Li~t ke di1li~u Access 324

2.1. Li~t he mtiu tin 324

3. Them, c~p nh~t, xoa di1li~u Access 333

3.1. Them va c()p nh()t mtiu tin 334

3.2. Xoa dilli~u " 347

4. Ke't chuC1Ilg ,. 350

Chudng 12: Khai baa chen t~p tin trong ASP 351

1. X8.ydtfIlg t~p tin dinh d~ng nQi dung 351

2. Th6ng nhdt kich thuac cua mQitrang ASP 358

3. Khai baD ham va thu t\lCdung chung 366

4. Sa d\lng ham va thu t\lC dung chung 373

5. Ke't chuC1Ilg , 386

Chudng 13: Tim kie'm, phan trang va di~u huang 387

1. X8.y dtfIlg bang di1li~u ph\lc V\l tim kie'm 387

2. Tim kie'm dC1Ilgian .388

3. Tim kie'm ndng caD : 395

4. Phdn trang va di~u huang 402

5. Ke't chuC1Ilg ..410

Chudng 14: Gio hang dl)t hang qua m~ng 411

1. Trinh bay thong tin chi tie't cua san phdm 411

2. Chuc nang gio hang 415

3. Ke't chuC1Ilg .432

Chudng 15: Client Script trong ASP 433

1. Giai thi~u v~ Client Script 433

1.1. Tham chiiu din the HTML 434

1.2. Biin cd thliUng dung trong JavaScript 435

Page 6: MUC . LUC. - glib.hcmuns.edu.vn fileMVC LVC 5 lfjt MUC. LUC. LOI N6I DAU 3 LOI N GO 3 MV C LV C 5 Cbtidng 1: Lam quen vO'i Active Server Pages 3.0 11 1. Giai thi~u ASP 3.0 11 1.1

~@lO MVC LVC

1.3. Phuang thuc cila JavaScript 4361.4. Biifn 437

1.5. Phcit bi€u co di~u khi€n 438

2. Sli dl,mgClient Script M ki~m tra gill tIi nh~p 440

3. Ma ASP trong J avaScript 443

4. Xli ly gill tri chQnbling Client Script 445

5. Ke't chliO'I1g 456

Chtidng 16: Tie'ng Vi~t d:~mg Unicode trong ASP 457

1. Trinh bay tie'ng Vi~t d~ng Unicode tren trang Web 457

2. Ki~u dft li~u 100 trft tie'ng Vi~t d~ng Unicode 459

3. Them tie'ng Vi~t d~ng Unicode vao cd sa dft li~u 460

4. Trinh bay dft li~u d~g Unicode tren trang ASP 468

5. Ke't chlidng 472

Chtidng 17: Email va Upload trong ASP 473

1. Upload t~p tin bling ASP 473

1,1. OlJplOad1 tq,pti~ 4731.2. ,[}"ploadrihi~u iq,p tin 477

1.3.Uplqad;rj'hiM ttj,p tin cung v6i dillifU nhq,p 480

2., Gai ~ail bling ASP 486

2..1. ,Thl1i)c tinh ,' 486

2.2. Phuang thuc 487

3. Ke't chlidng 492