Chương I. Giới thiệu chung về cấu trúc ASP.NET Framwork. 6
1.1. ASP.NET và .NET FRAMEWORK.. 6
1.1.1 Hiểu về Framework Class Library. 6
1.1.2 Hiểu về Commom Language Runtime(CLR) 7
1.2 giới thiệu về VS 2005. 7
1.2.1 Giới thiệu. 7
1.2.2 Hiểu về các điều khiển trên Asp.net 9
1.2.3 Hiểu và điều khiển sự kiện trên server 10
1.2.4 Hiểu về View State. 10
1.3 Trang asp.net 12
1.3.1 Hiểu về Biên dịch động. 12
1.3.2 Hiểu về Control Trees. 12
1.3.3 Sử dụng Code-Behind. 13
1.3.4 Điều khiển sự kiện của trang asp.net 14
1.3.5 Hiểu về Request, Response. 16
Chương II. Cơ bản về lập trình C# lập trình trong trang ASP.NET.. 17
2.1 Kiểu dữ liệu. 17
2.2 khai báo biến. 18
2.3.2, Sử dụng trình bày switch case. 19
2.3.3. Sử dụng trình bày for 19
2.3.4 Sử dụng trình bày while. 20
2.3.5 Sử dụng trình bày do while. 20
2.3.6 Sử dụng trình bày break (để thoát khỏi vòng lặp) 20
2.3.7 Sử dụng trình bày continue. 20
2.3.8 Sử dụng trình bày return(được sử dụng trong các hàm để trả về giá trị cụ thể cho hàm) 21
2.3.9 Sử dụng trình bày goto. 21
2.4. Trang asp.net 21
2.4.1 Viết code C# trong file .aspx: 21
2.4.2 Viết code trong trang code behind. 22
2.4.2 Tạo một lớp thư viện. 23
2.5. Cơ bản về lớp trong C#. 27
2.5.1 Khai báo Field và thuộc tính. 27
2.5.2 Phương thức khởi dựng của lớp. 28
2.5.3 Overloading phương thức. 29
2.5.4 Khai báo không gian tên (Namespaces) 31
2.5.5 Lớp Partial 33
2.5.6 Kế thừa và trừu tượng hoá một lớp. 35
2.5.7 Khai báo Interface: 37
Chương III. Sử dụng các điều khiển Cơ bản. 39
3.1. Điều khiển hiển thị thông tin. 39
3.1.1. Label 39
3.1.2. Điều khiển Literal 40
3.2. Điều khiển cho phép người dùng nhập liệu. 40
3.2.1 Điều khiển TextBox. 40
3.2.2. Sử dụng điều khiển CheckBox. 41
3.2.3. Điều khiển RadioButton. 42
3.3. Submitting Form Data. 43
3.3.1. Điều khiển Button. 43
3.3.2. Điều khiển LinkButton: 44
3.3.3. Điều khiển ImageButton. 44
3.3.4. Sử dụng Client Scripts với điều khiển Button. 44
3.3.5. Thực hiện chuyển trang. 45
3.3.6. Chỉ định một Button mặc định. 46
3.3.7. Điều khiển Command Event 47
3.4. Điều khiển hiển thị ảnh. 48
3.4.1. Điều khiển Image. 48
3.4.2. Điều khiển ImageMap. 50
3.5. Điều khiển Panel 51
3.6. Điều khiển HyperLink. 53
Chương IV Sử dụng các điều khiển Validation. 54
4.1 RequiredFieldValidator 55
4.1.1 Ý nghĩa. 55
4.1.2 Ví dụ. 55
4.2 Điều khiển CompareValidator 56
4.2 Ý nghĩa. 56
4.2.1 Cách sử dụng. 56
4.2.2 Ví dụ. 56
4.3. Điều khiển RegularExpressionValidator 57
4.3.1 ý nghĩa. 57
4.3.2 Cách sử dụng. 57
4.3.2 Ví dụ. 58
4.4 Điều khiển CompareValidator 59
4.4.1 ý nghĩa. 59
4.4.4. Cách sử dụng. 59
4.5 Điều khiển CustomValidator 61
4.5.1 ý nghĩa. 61
4.5.2 Cách sử dụng và Ví dụ. 61
4.6. Điều khiển ValidationSummary. 64
4.6.1. ý nghĩa. 64
4.7 Tạo các điều khiển kiểm tra tính hợp lệ theo ý mình. 67
Chương 5. Sử dụng các Rich Control. 70
5.1 File Upload. 70
5.2 Điều khiển Calendar 73
5.3 Điều khiển Advertisements(Trình bày quảng cáo - Adrotator) 78
Chương 6 Thiết kế Website với MasterPage. 83
6.1 Tạo MasterPage. 83
6.2 Sử dụng FindControl trong MasterPage. 85
6.2.1 Trang Findcontrol.master 85
6.2.2 Trang Findcontrol.aspx. 86
6.2.3 Trang Expose.master 87
6.2.4 Trang Expose.aspx. 87
6.3 Load một MasterPage động. 88
Chương 7. Thiết kế Website với themes. 90
7.1 Thêm Skin vào trong themes. 90
7.2 Đăng ký Themes với web.config. 93
7.3 Đưa nhiều CSS vào 1 Themes. 95
7.4 Load một Theme động. 95
Chương 8 xây dựng và sử dụng user control 97
8.1 Tạo User control 97
8.2 Sử dụng User Control 98
8.3 Load một User Control trong thực thi của trang. 100
Chương 9 Điều khiển ADO.NET.. 104
9.1 Kiến trúc ADO .Net 104
9.2 Đối tượng Connection. 109
9.1.1 Thuộc tính: 110
9.1.2 Phương thức của đối tượng Connection. 110
9.3 Đối tượng SqlCommand. 110
9.4 Đối tượng SqlDataReader 111
9.5 Đối tượng DataAdapter 111
9.6 Đối tượng Dataset và DataTable. 112
9.7 Ví dụ. 116
Chương 10. Sử dụng ListControl 129
10.1 Xây dựng các lớp thư viện dùng chung. 129
10.2 Điều khiển DropdownList 135
10.3 Sử dụng điều khiển RadiobuttonList 136
10.4. Sử dụng điều khiển ListBox. 138
10.5 Sử dụng điều khiển CheckBoxList 140
10.6. Sử dụng điều khiển BulletedList 142
Chương 11. Sử dụng điều khiển GridView.. 144
11.1. Tạo một GridView đơn giản. 144
11.2. Sorting Data. 145
11.3. Paging Data. 145
11.4. Hiển thị dữ liệu trống: 150
11.5. Sử dụng Fields với điều khiển GridView.. 151
11.2 Sử dụng CheckBoxFields. 153
11.3 Sử dụng CommandFields. 154
11.4 Sử dụng ButtonFields. 155
11.6 Sử dụng ImageFields. 157
11.7 Sử dụng TemplateFields. 158
Chương 12 Sử dụng DetailView và FormView.. 159
12.1 DetailView.. 159
12.1.1. Hiển thị dữ liệu với DetailView.. 159
12.2.2. Sử dụng Fields với điều khiển DetailView.. 162
12.2.3. Hiển thị DetailView với dữ liệu rỗng. 163
12.2.4. Phân trang với DetailView.. 165
12.2.5. Cập nhật dữ liệu với DetailView.. 167
Bạn có thể dùng DetailView để cập nhật dữ liệu. 167
12.3 Sử Dụng Điều khiển FormView.. 169
12.3.1. Hiển thị dữ liệu với điều khiển FormView.. 170
12.3.2. Phân trang trong FormView.. 170
12.3.3. Thêm mới dữ liệu với FormView.. 172
12.3.4. Xoá dữ liệu từ đối tượng FormView.. 174
Chuong 13. Sử dụng Repeater và DataList 175
13.1 Sử dụng điều khiển Repeater 175
13.1.1. Hiển thị dữ liệu với Repeater 175
13.1.2. Sử dụng Template với điều khiển Repeater 176
13.1.3. Điều khiển Repeater với các sự kiện. 178
13.2. Sử dụng điều khiển DataList 181
13.2.1. Hiển thị dữ liệu với DataList 181
13.2.2. Hiển thị dữ liệu trong nhiều cột 182
13.2.3. Sử dụng Template với điều khiển DataList 183
13.2.4. Chọn dữ liệu với điều khiển DataList 183
Chương 14. Cookie, Session, Profile. 187
14.1. Sử dụng Cookie. 187
14.1.1 Cookie làm việc như thế nào?. 187
14.1. Bảo mật với Cookie. 187
14.2. Làm việc với Session. 191
14.2..1 Thêm dữ liệu vào Session. 192
14.2.2 Lấy dữ liệu từ một Session. 192
14.2.3 Lưu trữ cơ sở dữ liệu trong Session. 193
14.2.4 Sử dụng đối tượng Session. 193
14.3. Sử dụng Profiles. 195
Chương 15. Cấu hình và Triển khai ứng dụng. 201
15.1 Cấu hình ứng dụng. 201
15.1.1 Tổng quan về cấu hình website. 201
15.1.2 Sử dụng công cụ quản trị website. 202
15.1.3 Sử dụng giao diện snap-in quản lý ASP.NET Framework. 204
15.1.4 Áp dụng các thiết lập cấu hình cho đường dẫn riêng. 205
15.1.5 Khoá các thiết lập cấu hình. 206
15.1.6 Thêm vào cấu hình ứng dụng tuỳ biến. 207
15.1.7 Sử dụng cấu hình API. 208
15.1.8 Đọc các phần cấu hình từ ứng dụng hiện tại 209
15.1.9 Mở một file cấu hình. 212
15.1.10 Sử dụng lớp Configuration. 213
https://www.fshare.vn/file/E3VWN928NFTJ
pass FDTU