1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình khóa học Lập trình web với ASP.NET - Trung tâm Hưng Yên Aptech

205 11 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 205
Dung lượng 5,34 MB

Nội dung

Nội dung tài liệu cung cấp cho người học những kiến thức cơ bản về Lập trình web với ASP.NET như: Giới thiêu tổng quan công nghê .NET, ASP.NET và web form, tìm hiểu và sử dụng các server/ajax controls, tạo và sử dụng custom control, các đối tượng trong ASP.NET, truyền dừ liệu giữa các webpage,... Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hưng Yên Aptech _ M ỤC LỤC 1.1 Giới thiêu tổng quan công nghê N E T 1.1.1 Sư đòi NET 1.1.2 -NF.T Framework 1.1.3 Mơt sỏ ưu điểm NET framework 1.2 Giới thiêu ASP.NET 10 1.3 Cài đăt Visual Studio.NET 2008 10 1.3.1 Các phiên NET 10 1.3.2 Cài đặt.Visual Studio.N EĨ 200% 11 1.4 Giới thiêu mơi trường tích hơp (IDE) ASP.NET 11 1.5 Tao/lưu/mở/chay ứng dung ASP.NET 13 1.5.1 Tao mói 13 1.5.2 T.Ư11 ứng dụng Wph 14 1.5.3 MỞ (Chạy) ứng dụng 14 1.6 Cơ c s s D H T M L,mmuuumuumuuuauuuum^ 15 1.6.1 c s s 15 1.6.2 DHTML 15 1.7 Định dạng thẻ sử dụng c s s 16 1.7.1 Đinh dang ỏ mức dòng (Inline) 16 1.7.2 Đinh dang bịi bơ chon 1D 16 1.7.3 Định dạng chọn thẻ (tag) 16 1.7.4 Định dạng lớp ÍClassì 18 1.7.5 Vấn đế tổ chức lưu trữ 19 1.8 Truy xuất thc tính thẻ HTML c s s JavaScript 20 1.8.1 Truv xuất thuộc tính thẻ 20 1.8.2 Truy xuất thc tính c s s .21 BẢI S ổ 2: T ĩ ĩ c I1ÀNH 23 BẢI SỐ 3: ASP.NET Web form 36 3.1 Mơ hình lâp trình phía máy chủ 36 3.2 Cơ chê xử lý file ASP.NET phía máy chủ 38 3.3 Môt số ví du minh hoa 41 3.3.1 Yêu cầu xử lý tai phía server thơng qua Runat=”Server” 41 3.3.2 Yêu cáu xử lý bẽn phía server thơng qua căp thẻ 42 3.3.3 Yêu cầu xử lý bên server thông qua Script .43 3.3.4 Yêu cầu xử lý bên phía server cách đăt Code file 44 3.4 Webform trọng ASP,NET 45 3.5 Tìm hiểu cấu trúc trang ASP.NET .45 3.6 Code behind viết code phía Server 49 3.7 HTML Server Controls Web controls 49 3.7.1 Giới thiêu 49 3.7.2 Cách thức tao phán tử HTML Server Control ASP.NET control 49 BÀI 4: THƯC HÀNH 52 BÀI 5: Tìm h iểu sử dụng Server/Ajax Controls 61 5.1 HTML Server Controls 61 5.2 Web server Controls 61 5.2.1 Khai báo (tao phán tử web server control) 61 5.2.2 Cơ chẽ xử lý phần tử web server conựol 62 5.2.2 Thưc thi câu lênh tai phía server 67 5.2.3 Mơ hình xử lý sư kiên ASP.NET 67 VI.0 - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Huhg Yên Aptech _ 5.3 Ajax Control Toolkit 69 5.3.1 Giói thiêu 69 5.3.2 Hướng dằn sử dung môt số Aiax Control 69 5.4 Thảo luân công nghê Aịax 71 BẢI 6: THƯC HÀNH 72 BẢĨ 7: T ạo sử dụng Custom Control 77 7.1 Giới thiêu User Custom Control 77 7.2 Các bước tạo User Custom contro] 77 7.3 Thêm thc tính, phương thức SƯ kiên vào ucc 80 7.3.1 Thêm thuôc tinh vào u c c 80 7.3.2 Thêm phương thức vào u c c .82 7.3.3 Thêm SƯ kiên vào u c 83 7.4 Truy cảp thc tính, phương thức phần tử u c c 83 7.5 Minh hoa tao môt số điều khiển 85 BẢĨ 8: THỰC HÀNH 90 BÀI 9: Các đ ố i tượng ASP.NET .98 9.1 Request Object v .98 9.1.1 Đổi tương Request dùng để làm ? 98 9.1.2 Các thành phán (thuốc tính phương thức) 99 9.1.3 Ví du sử dung 99 9.2 Response Object 101 9.1.1 Đổi tương Response dùng để lầm ? 101 9.1.2 Các thành phần (thc tính phương thức') 101 9.1.3 Ví du sử dụng .■ ■ ■ ■ ■ 101 9.3 Sprvpr Ohjprf 103 9.3.1 Đổi tương Server dùng để làm ? 103 9.3.2 Các thành phán (thuốc tính phương thức) 103 9.3.3 Ví du sử dung 103 9.4 Session Object 104 9.5 Application Object 104 9.5.1 Đổi tương Application dùng để làm ? 104 9.5.2 Khái niêm biến toàn ứng dung 104 9.5.3 Đối tương Application 104 M ột s ố tập tổng hơp: 105 BẢI 10: THƯC HÀNH 112 BÀI 11 Truyền dừ liệu webpage 112 MasterPage g ỡ rố i (Debug) chương trình 112 11.1 Truyền ÍPostl liêu trang mã lênh C# 112 11.2 Truy xuất đến phán tử phương thức FindControl 112 11.3 Truy xuất đền trang gùi thơng qua thc tính PreviousPage 112 11.4 MasterPage 112 11.5 Gd rối 115 11.5.1 Giới thiêu 115 11.5.2 Chay úhg dung chẽ đô gở rối 115 11.5.3 Khái niêm điểm dừng 115 11.5.4 Chay dòng lênh với chẽ Step Into ÍF8Ì 115 11.5.5 Chav dòng lênh với chẽ đô Step Over ('Shift-F8') 115 Vl.o - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hưng Yên Aptech _ 11.5.6 Chay dòng lềnh vỏi chê đỏ Step Out (Ctrl-Shift-F8~) 115 11.2 sử dung Custom Error page 115 11.3 Ghi vết gây lỗi (Trace errors) 115 11.4 sử dụng công cu gỡ rối/ Menu Debug 115 11.5 Tracing lỗi ỏ mức trang/ Mức toàn ứng dung 115 BẢI 12: THƯC HÀNH 115 BẢI 13: CỒNG NGHỀ ADO.NET 116 13.1 Giới thiệụ.chụng „„„ „1.16 13.2 Kiến trúc ADO.NET 117 13.3 Các lớp thao tác với CSDL: Connection Command 118 13.3.1 Lớp Connection 118 13.3.2 Lóp Command 121 13.3.3 LÓp DataReader 125 13.3.7 Lớp DataColumn 127 13.3.8 LỚP DataTable 127 13.3.9 Lớp DataRow .128 13.3.10 Lớp DataSet 129 13.3.11 LỚP DataAdapter 129 BẢI 14: THƯC HÀNH 132 BÀI 15: Tìm h iểu vả ứng dụng c c h ế Data Binding 139 15.1 Giới thiêu DataBinding 139 15«2 Dfltfl Binding 139 15.2.1 Dang gẵn kết liêu đơn (Single DataBinding') 139 15.2.2 Dana gắn kết liêu có sư lăp lai (Repeated Data Binding-) .140 15.3 Cár điếu khiển Data Sonrrp (Datasonrrp rnntrnlsl 143 15.3.1 Giới thiêu DataSource conựols 143 15.3.2 sử dung SqlDataSouce đề chon ('Select') liêu 144 15.3.3 sử dung SqlDataSource để câp nhát liêu .147 15.3.4 Xóa ghi CSDL SqlDataSource 150 BÀI 16: THƯC HÀNH 152 BẢI 17: Lảm v iệc vó! GridView 158 17.1 Giới thiêu tổng quan 158 17.2 Tìm hiểu lớp GridView 158 17.2.1 Các thc tính cơt thc tính 158 17.2.2 Các style áp dung cho GridView 159 17.2.3 Các sư kiên .160 17.2.4 Các phương thức 161 17.3 Các tính hỗ trỢ GridView 161 17.3.1 Phân trang .161 17.3.2 Tính tư đông sáp xép 164 17.3.3 Các mẫu hiển thi - Template 165 17.4 Tao côt tùy biển HvperLink BoundColunm 166 17.4.1 Tao côt BoundField thủ công 166 17.5 Tao xử lý cỏt Select Edit Delete Update 170 17.5.1 Thêm côt Select Edit - Update Delete 170 17.5.2 cẳp nhẳt liều 171 17.5.3 Xóa liệu 173 BẢI 18: THỰC HÀNH 175 VI.0 - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Huhg Yên Aptech _ BẢI 19: s dụng Templates 184 19.1 Giới thiêu tổng quan .184 19.2 Các điều khiển hỗ trơ Templates 184 19.2.1 Môt số điều khiển hỗ trơ Template thưòng dùng 184 19.2.2 Các loai Template 184 19.3 Repeater control DataList control GridView control .185 19.3.1 Tao template vái GridView 185 19.3,3 Xạo Template với Repeater (light-weight) ,19.2 20 Đóng gói website 193 BÀI 20: THƯC HÀNH 195 Vl.o - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hưng Yên Aptech _ TR U N G TÂ M H Ư N G Y ÊN - A P T E C H APTECH COMPUTER EDUCATION Địa : Tầng 2, Nhà A - Đại học SPKT Hưng Yên Điện thoại : 0321-713.319; Fax: 0321-713.015 E-mail : aptech@utehy.edu.vn; Website : http://www.aptech.utehy.vn Hung Y e n -ữ p te c n www.sptBch.utehy.vn TÀI LIỆU ■ KHĨA HỌC LẬP TRÌNH ASP.NET ■ ■ Biên soạn: - Nguyễn Minh Quý - Phạm NgỌc Hưng - Lê Quang LỢi H Ư N G Y Ê N 7/2008 Vl.o - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Huhg Yên Aptech BÀI SỐ 1: MỞ ĐẨU VỂ ASP.NET M ục tiêu: K ết thúc học, sinh viên có th e > Nêu đặc điểm cơng nghệ NET > Mơ tả thành phần bên NET Framework > Cài đặt cấu hình hệ thống đ ể chạy trang ASP/ ASP.NET > S dụng hệ thông IDE v s 2008 đ ể tạo, lưu chạy ứng dụng web > Nêu Ưu điểm web động - DHTML > Định dạng trang web sử dụng c s s > Truy xuất thuộc tính phần tử web thơng qua c s s Javascript N ộ i dung 1.1 Giói thiệu tổng quan cơng nghệ NET 1.1.1 S ự địi c ủ a NET Trước ngày nay, lĩnh vực phát triển phần mềm có nhiều (hàng ngàn chí hàng vạn) ngơn ngữ lâp trình sử dụng để phát triển phắn mềm (như Delphi, Ada, Cobol, Fortran, Basic, LISP, Prolog, Foxpro, Java, Pascal, C/C++, Visual Basic, VC++, c# ) Mỗi ngơn ngữ có ưu nhược điểm riêng, chẳng hạn Fortran lựa chọn số cho tính tốn khoa học; Prolog lựa chọn tốt để phát triển phần mềm thơng minh (AI, Expert Systems ); Java có lợi thê phát triển ứng dụng mạng, ứng dụng Mobile độc lập hệ điều hành (Write One - Run Everywhere); Visual Basic tỏ dễ học dễ phát triển ứng dụng Winform; C# vượt trội kết hỢp sức mạnh c++ va dễ dàng Visual Basic Những ưu điểm có tính đặc thù tùhg ngơn ngữ điều khẳng định Tuy nhiên, điều mà thấy rõ khó để tận dụng sức mạnh tất ngơn ngữ lập trình dự án phần mềm, chẳng hạn khó khăn để viết ứng dụng có sử dụng đồng thời ngôn ngữ Visual Basic Java hay Foxpro với Delphi v.v Nói cách khác, việc “liên thông” ngôn ngữ gắn Cũng khác biệt ngôn ngữ lập trình mà việc tiếp cận hay chuyển đổi sang ngơn ngữ lập trình tốn nhiểu thời gian (Tuy tư tưởng nguyên lý có tương tự nhau) Vì vậy, dự án sử dụng ngơn ngữ lập trình khác chi phí cho chuyển đổi/ học hỏi lớn, gây lãng phí thời gian khơng cắn thiết chất lượng phần mềm chắn khơng cao Ngồi ra, với phát triển vũ bão Internet mơ hình phát ữiển ứng dụng khác xưa Các ứng dụng ngày không chạy riêng lẻ (stand-alone) ừên máy tính PC mà cịn chạy môi trường mạng, cung cấp hay truy cập dịch vụ từ xa (ứng dụng phân tán) Vai trò phần mềm dần chuyển từ chỗ cung cấp chức (Funtional) cụ thể sang cung cấp dịch vụ (Services) Từ hạn chê ữong trình phát triển phẩn mềm nêu, đòi hỏi phải có cách tiếp cận cho tối ưu nhất, vừa đảm bảo tốn chi phí chuyển đổi vừa đảm bảo nhiều người tham gia dự án mà không thiết phải viết ngơn ngữ lập trình, đồng thời ứng dụng phải hoạt động tốt mơi trường mạng Internet Đó lý để Microsoft cho công nghệ phát triển phần mềm NET! V I.0 - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hưng Yên Aptech _ Microsoft NET tảng (Platform) phát triển ứng dụng hoàn chỉnh từ trước tới Sự đời Microsoft.NET có tính cách mạng, đem đến cho nhà lập trình phong cách phát triển phẩn mềm đột phá, khắc phục hầu hết hạn chê trước ngơn ngữ lập trình Việc sử dụng NET không giúp phát triển ứng dụng đơn lẻ mà cịn phát triển ứng dụng phân tán qui mô lớn; NET làm giảm thiểu thời gian phát triển ứng dụng, nâng cao rõ rệt chất lượng sản phẩm phần mềm Phiên NET (v 1.0) Microsoft đưa thị trường vào năm 2001 1.1.2 NET Framework g ì Thơng thường, ngơn ngữ lập trình có tập thư viện riêng, chẳng hạn: VC++ có thư viện msvcrt.dll; Visual Basic có msvbvm60.dll Các thư viện chứa hàm, thủ tục co ngơn ngữ (ví dụ hàm, thủ tục xử lý xâu, xử lý toán học, ) Tất thứ có ý nghĩa logic giống nhuhg cách sử dụng hay cú pháp khác Điều khiến cho lập trình viên c++ áp dụng kiến thức họ biết sang VB ngƯỢc lại Hơn nữa, việc phát triển thư viện riêng cho ngôn ngữ dư thừa Ý tưởng Microsoft KHÔNG xây dựng tập thư viện riêng biệt cho ngơn ngữ lập trình mà xây dụhg bọ thư viện dùng CHUNG Tập thừ viện dùng chung hình thành nên khung (Framework) để lập trình viên viết ứng dụng khung sẵn có BỘ Khung thực chất tập thư viện xây dựng sẵn, đáp ứng nhu cắu phát ữiển ứng dụng Desktop, Network, Mobile, web Mơ hình xây dựng phần mềm ngôn ngữ truyền thống Các thành phần chức NET Framework ■ Common Language Runtime (Trình thực thi ngôn ngữ chung): Sau ứng dụng biên dịch file “Exe” (exe khác với file exe thông thường Nội dung file exe tuân theo chuẩn/ngôn ngữ chung, dù viết C# hay VB.NET Ngôn ngữ gọi ngôn ngữ chung), để file exe trung gian chạy máy hành cắn phải biên dịch mã máy tương úhg Việc biên dịch chạy nhờ Chương trình thực thi ngơn ngữ chung - C LR (Common Language Runtime) Vl.o - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hưng Yên Aptech ■ Base Class Library: Là tập thư viện chứa lớp để sử dụng tất ngôn ngữ NET V í dụ lớp xử lý xâu, xử lý toán học ■ ADO.NET : Là tập thư viện chuyên dành cho thao tác với Cơ sở liệu ■ ASP.NET: Các thư viện dành cho phát triển ứng dụng Web (webform) ■ Windows Forms : Các thư viện dành cho phát triển ứng dụng Windows (winform) ■ Common Language Specification: Phần có nhiệm vụ đặc tả ngôn ngữ chung để chương trình viết ngơn ngữ lập trình khác phải tuân theo Nói cách khác, biên dịch chương trình viết ngơn ngữ lập trình khác ngôn ngữ thống chung (Common Language) Nhờ điều mà ■ Các ngơn ngữ lập trình Kiên trúc NET Framework Source code VB.HET v u a iii I -x*rr c# u u ip iii Delphi CdfTMJiler Cormiftei CorroilGf Managed Assembly IL Code code i ▼ - Assembly IL Code l ▼ - Unmanaged Component A ssenrty IL Code l ▼ Common Language Runtime JIT Compiler Native Code Operating System Services Mơ hình biên dịch thực thi chương trình ứng dụng NET (1) V I.0 - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hưng Yên Aptech _ ỈL (Intermediate Language) ũ ĩiữ íM Native Code Mơ hình biên dịch thực thi chương trình ứng dụng NET (2) Visual c# Project c# Source File(s) Resources References c# Compiler Creates Managed Assembly (.exe or dll) MSIL Metadata IL metadata & references loaded by CLR •NET Framework Common Language Runtime Security / Garbage Collection / JIT Compiler Uses ■ NET Framework Class Libraries Converted to native machine code 1f Operating System Mộí cúi nhìn khúc vè mơ hình biên dịch vù ihực ihi ứriy dụriy 1.1.3 Một s ưu điểm c ủ a NET framework ■ Tất ngôn ngữ thừa hưởng thư viện thống Khi sửa chữa hay nâng cấp thư viện phải thực lần ■ Phong cách phát triển ứng dụng quán tương tự ngơn ngữ lập trình Có thể chuyển đổi sang ngơn ngữ lập trình NET khác cách dễ dàng ■ Viết ứng dụng webform không khác nhiều so với ứng dụng winform Vl.o - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hưng Yên Aptech ■ Cung cấp tập thư viện truy xuất CSDL thống (ADO.NET) cho ngôn ngữ NET ■ HỖ trỢ chê “Write one - Run everywhere” (Viết lần chạy nơi) Một ứng dụng viết NET chạy hệ điều hành mà không cắn phải sửa lại code, miễn máy có cài NET framework ■ Cung cấp hệ thơng kiểu chung (Common Type), đảm bảo tính thống kiểu liệu ngôn ngữ lập trình ■ Cho phép sử dụng nhiều ngơn ngữ lập trình dự án ■ Kết thừa sử dụng chéo ngơn ngữ lập tình dễ dàng ngơn ngữ (Có viết class c#, sau kê thừa VB.NET ngước lại) ■ Việc triển khai (Deploy) ứng dụng dễ dàng Chỉ cắn Copy-and-run (copy cháy) Không cắn cài đạt tránh đữợc “địa ngục D L L ” trước 1.2 Giới thiệu ASP.NET ASP.NET công nghệ phát triển úhg dụng web, thê hệ kê tiếp ASP (Active Server Page - Trang web xử lý bên phía máy chủ) ASP.NET thành phần nội (có sẵn) NET Framework V ì tận dụng sức mạnh NET Framework ASP.NET có sơ Ưu điểm chính: ■ Có thể sử dụng để phát triển ứng dụng web đủ kích cỡ, từ ứng dụng nhỏ ứng dụng toàn doanh nghiệp (Enterprise) ■ ứng dụng viết ASP.NET dễ dàng tương thích với nhiều loại trình duyệt khác Nhà phát triển khơng cắn phải quan tâm nhiều đến trình duyệt sử dụng để duyệt website, điều framework tự render mã tương ứng ■ Khi sử dụng IDE Visual Studio, cách thức lập trình giống hệt lập trình winform ■ Truy xuất liệu cơng nghệ ADO.NET có sẵn NET Framework ■ Chạy ứng dụng cực nhanh chê biên dịch Cached ■ Có thể tăng tốc ứng dụng cách Cache điều khiển, trang ■ Bảo mật vượt trội ■ Tơn dịng lệnh so với ASP/PHP/Perl thực công việc ■ Dễ dàng bảo trì dễ đọc Code vàGiao diện táchbiệt Điều giúp cho tính chun biệt hóa cao (Một người lo code phầnxử lý nghiệp vụ, người khác lo code phần giao diện v.v ) ■ ASP sử dụng ngơn ngữ lập trình VB.NET C# hai để phát triển úhg dụng 1.3 Cài đặt Visual Studio.NET 2008 1.3.1 C ác phiên NET Cho đến thời điểm (2008), Visual studio NET có phiên bản: ■ Visual Studio 2003, NET Framework 1.1 ■ Visual Studio 2005, NET Framework 2.0 ■ Visual Studio 2008, NET Framework 3.5 V I.0 - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 10 Tài liệu khóa học lập trình web với ASP.NET Aptech - Biên soạn: Trung tâm Hưng Yên _ «cltemTemplate > Họ tên: Quyền hạn : Họ tên: Thông tin cán bộ _ Bải 2: BỔ sung thêm trường Photo vào bảng tblCanBo, trường Photo lưu đường dẫn tới file ảnh cán Sau xây dựng trang web hiển thị thông tin cán (bao gồm trường Họ tên, địa ảnh tương úhg) Hướng dẫn: - Vì trường Photo chứa đường dẫn đến file ảnh rồi, để hiển thị hình ảnh thay văn text túy, ta tạo thêm phần tử , thuộc tính ImageUrl gán giá ửị trường Photo tương ứng cụ thể : Để đặt kích thước ảnh nhau, thêm thuộc tính Width Height - Trước giá trị cắn có thêm cặp dấu nháy đơn để đảm bảo tính đắn đường dẫn ảnh chứa dấu cách V I.0 - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 196 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hưng Yên Aptech _ ' D an h s c h cá n File Edit View M icrosoft In t e r n e t E x p lo re r Favorites Họ tên Tools JO Jü Help Địa cỉủ NguyIn Minh Quý Hưng Yên Lê Quang Lợi Hưng Yên City Sjoone * J Local intranet ¿ỉ Yêu cầu giao diện Minh hoa: Bải 3; Hiển thị danh sách người dùng dạng Flow (tuyến tính) 3, nhưn có thêm chức cập nhật Delete THơng tín hiển thị gổm Họ tên, Địa chỉ, Điện thoại Trong đó, trường địa hiển thị dạng Text Multiline sửa H n g dẫn: Tạo template 3, thêm command Edit Delete Trong trường muốn sửa chữa đặt vào Textbox dùng hàm cho chê độ thường (chưa sửa) Địa chỉ: Điện thoại: ^EditltemTemplate> Họ tên: ị Phần template Địa chỉ: cho chế độ soạìy V Điện thoại: Xem chi tiết Vl.o - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 203 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Huhg Yên Aptech _ Danh sách cán - Microsoft Internet Explorer File Edit View Favorites Tools Help Lưu Tuấn Anh Adinỉn r j n j X] Quyền hạn : if Nguyên Đình Chiên Quyền hạn : Xem chi Phạm Minh Chuẳii Vũ Thị Dung h ạn: Xem chi tiết Quyền hạn: Xem chi tiết Bài 4; Hiển thị danh sách người dùng dạng cột thực phân trang Hướng dẫn: Để thực tạo cột, sử dụng điều khiển DataList, ngồi ta điều khiển khác mạnh cho phép hiển thị dạng cột có thêm khả phân trang, là: ListView conữols Các bước thưc hiên: B l Tạo nguồn liệu SqlDataSource trước B2 Tạo ListView gắn với nguồn liệu SqlDataSource (như trước) B3 Cấu hình cho ListView (chọn smarttag), sau click chọn "Coníig ListView " VI.0 - http://www.aptech.utehy.vn; aptech@utehy.edu.vn; Tel: 0321-713.319 204 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hưng Yên Aptech _ ListV ieiu T ask « Choose Data Source: SqlDataSourcel Configure Data Source •• Refresh Schema Confiaure LilTtyiew Current ViewConfigure the ListView's layout, style, and B4: Chọn thơng sơ hình bên B5: MỞ trang web L Ư U ý: Chúng ta hồn tồn thay đổi format ListView vào Source code editor để sửa Một cách phân trang khác tạo DataPager gắn vào ListView, Khi ta cắn đặt thuộc tính PagedControllD="ListView1" Cách có Ưu điểm phần trang đặt vị trí hình Configure Listview J]xị Preview: Select a Layout: [Grid TenDangNhap: Databound HoVaTen: Databound MatKhau: Databound QuyenHan: Daf abound Bulleted List Flaw Single Row Select a style: (No Formatting) Colorful Professional Options: r* Enable Ed: r Enable In; Numeric I iNexựPre Databound HoVaTen: Databound MatKhau: Databound QuyenHan: Dafahnt inrl ^laixj Danh sách người dùng - Microsoft In tern et Explorer File Edit View Favorites I- Enable De R? Enable Pa> TenDangNhap: Databound HoVaTen: Databound MatKhau: Databound QuyenHan: Daf abound Bùi Tôn Quyẽn MatKhau: 123456 QuyenHan: TrangThai: NgayT ao : GhiChu: Tools Help Nguyễn Vẫn Quyẽt MatKhau: 123456 QuyenHan: TrangThai: NgayT ao: GhiChu: _ ¿I Nguyễn Minh Quý MatKhau: 123456 QuyenHan: TrangThai: NgayT ao: GhiChu: ^ * À -s Super m oderator MatKhau: 123456 QuyenHan: TrangThai: NgayTao: GhiChu: Vl.o Nguyễn Vãn Thắng MatKhau: 123456 QuyenHan: TrangThai: NgayTao: GhiChu: _ Nguyễn Văn Tuãn MatKhau: 123456 QuyenHan: TrangThai: NgayTao: GhiChu: l í u ... Hello world / / Trang2.aspx ỵ i - - - - - - - - - - - - - - - - - - - - - -? ?? chtml xmlns="http://www.w3.org/1999/xhtmỉ"> / chead runat="server"> Untitled... phần x lý (lập trình) thisfile.es Vl.o - http://www .aptech. utehy.vn; aptech@ utehy.edu.vn; Tel: 032 1-7 13.319 46 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hưng Yên Aptech ... thi chương trình ứng dụng NET (1) V I.0 - http://www .aptech. utehy.vn; aptech@ utehy.edu.vn; Tel: 032 1-7 13.319 Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hưng Yên Aptech

Ngày đăng: 09/05/2021, 02:02

TỪ KHÓA LIÊN QUAN