You are on page 1of 121

LP TRNH VIN CNG NGH .

NET
Module 3


Click vo ph lc chuyn ti bi cn c
Ph lc
Bi 1 Tng quan v Lp trnh Web v ASP.NET ..................... 2
Bi 2 T chc ASP.Net Website v xy dng Layout ........... 20
Bi 3 Thit k v x l Web Forms ...................................... 35
Bi 4 To User Controls v Kim tra d liu trn Web Forms . 47
Bi 6 Xy dng trang web c lin kt vi CSDL ................... 82
Bi 7 Qun l Web Application ............................................ 95
Bi 8 Hon chnh ng dng WEB ....................................... 104
Bi 9 Web Services ............................................................ 109


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 2
Bi 1 Tng quan v Lp trnh Web v ASP.NET

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 3


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 4


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 5


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 6


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 7


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 8


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 9


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 10


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 11


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 12


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 13


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 14


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 15


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 16


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 17


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 18


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 19

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 20
Bi 2 T chc ASP.Net Website v xy dng Layout

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 21


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 22


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 23


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 24


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 25


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 26


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 27


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 28


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 29


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 30


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 31


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 32


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 33


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 34

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 35
Bi 3 Thit k v x l Web Forms

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 36


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 37


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 38


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 39


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 40


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 41


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 42


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 43


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 44


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 45


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 46


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 47
Bi 4 To User Controls v Kim tra d liu trn Web Forms

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 48


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 49


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 50


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 51


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 52


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 53


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 54


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 55


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 56


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 57


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 58


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 59


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 60


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 61


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 62


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 63


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 64


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 65


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 66


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 67


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 68


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 69


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 70


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 71


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 72


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 73


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 74


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 75


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 76


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 77


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 78


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 79


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 80


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 81

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 82
Bi 6 Xy dng trang web c lin kt vi CSDL

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 83


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 84


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 85


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 86


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 87


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 88


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 89


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 90


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 91


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 92


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 93


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 94

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 95
Bi 7 Qun l Web Application

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 96


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 97


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 98


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 99


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 100


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 101


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 102


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 103

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 104
Bi 8 Hon chnh ng dng WEB

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 105


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 106


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 107


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 108

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 109
Bi 9 Web Services

Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 110


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 111


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 112


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 113


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 114


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 115


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 116


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 117


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 118


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 119


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 120


Lp trnh vin Cng ngh .NET Module 3


Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC

Trang 121