Bài giảng - Giáo án: Ứng dụng asp.net trong giải bài tập lập trình web

62 1K 1
Bài giảng - Giáo án: Ứng dụng asp.net trong giải bài tập lập trình web

Đ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

TRUNG TÂM TIN HỌC - ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP HCM 227 Nguyễn Văn Cừ – Quận – Tp Hồ Chí Minh Tel: 8351056 – Fax 8324466 – Email: ttth@hcmuns.edu.vn BÀI TẬP CHƯƠNG TRÌNH KỸ THUẬT VIÊN NGÀNH LẬP TRÌNH Học phần LẬP TRÌNH WEB Mã tài liệu: DT_NCM_LT_BT_LTW2 Phiên 2.0 – Tháng 04/2009 Bài tập BÀI 1: TỔNG QUAN VỀ ASP.NET 1.1 Tạo project - Tạo project có dạng sau: Lưu ý: chọn Location File System - Làm quen với thành phần giao diện hình VS.Net 1.2 Tạo trang Chao.aspx - Thực hành thao tác tạo trang web đơn giản (lưu thư mục Bai1) - Thi hành trang web, xem kết trở hình thiết kế Học phần – Lập trình Web Trang 1/61 Bài tập BÀI 2: SERVER CONTROLS 2.1 Tạo trang Hồ sơ đăng ký Hình 1: Trước nhấn nút Đăng ký Hình 2: Sau nhấn nút Đăng ký Ý nghĩa: Trang web dành cho khách hàng đăng ký hồ sơ Yêu cầu thiết kế: Stt Đối tượng Nội dung trang web Yêu cầu − Sử dụng điều khiển Input(Text, Radio, Button), Textarea Div − Chuyển điều khiển lên HTML Server control Yêu cầu xử lý: Stt Đối tượng Yêu cầu Nút Đăng ký − Khi chọn, xuất hồ sơ khách hàng hình có định dạng (xem hình 2) Học phần – Lập trình Web Trang 2/61 Bài tập 2.2 Tạo trang Đọc báo Hình 1: Lúc thiết kế Hình 2: Lúc thực thi Ý nghĩa: Trang web liệt kê đường Link đến trang báo có nhiều người đọc Yêu cầu thiết kế: Stt Đối tượng Yêu cầu Nội dung trang web − Sử dụng điều khiển Label, Image HyperLink Yêu cầu xử lý: Stt Đối tượng Trang web Yêu cầu − Khi mở trang, xuất nội dung : ”Lợi ích đọc báo: • • Các chức Mở rộng kiến thức ” − Khi chọn, mở trang web báo tương ứng với chức 2.3 Tạo trang Câu chào Hình 1: Nhập họ tên bạn Học phần – Lập trình Web Trang 3/61 Bài tập Hình 2: Khi nhấn vào nút Thay đổi câu chào Hình 3: Xuất câu chào Ý nghĩa: Trang web cho phép nhập vào họ tên xuất hình câu chào đồng ý thay đổi Yêu cầu thiết kế: Stt Đối tượng Nội dung trang web Yêu cầu − Sử dụng điều khiển TextBox, LinkButton Label Yêu cầu xử lý: Stt Đối tượng Nút Thay đổi câu chào Yêu cầu − Khi chọn, xuất hộp thoại xác nhận có đồng ý thay đổi câu chào khơng? (hình 2) Nếu đồng ý thay đổi câu chào (hình 3) 2.4 Tạo trang Tìm quân cờ Hình 1: Lúc thiết kế Học phần – Lập trình Web Hình 2: Khi rê chuột đến dòng cột Trang 4/61 Bài tập Hình 2: Quân cờ xuất bàn cờ Hình 3: Thơng báo vị trí qn cờ Ý nghĩa: Trang web chứa trị chơi tìm qn cờ bàn cờ vua Mục tiêu: Kết hợp thuộc tính tag HTML vào ASP.NET Yêu cầu thiết kế: Stt Đối tượng Yêu cầu Nội dung trang web − Sử dụng điều khiển Table, Button Label Yêu cầu xử lý: Stt Đối tượng Yêu cầu Trang web − Khi mở trang, tạo bàn cờ với số dòng cột tùy ý (nhưng phải nhau) Các ô bàn cờ − Khi rê chuột vào xuất tootip chứa thơng tin dịng, cột ô (hình 1) Nút Tạo quân cờ − Khi chọn, thực hiện: Tạo quân cờ ô ngẫu nhiên bàn cờ Mặc định không cho quân cờ thể hình Khi rê chuột vào ô chứa xuất quân cờ (hình 2) Khi rê chuột khỏi chứa dấu qn cờ Khi nhấn chuột vào chứa xuất thơng báo vị trí qn cờ (hình 3) 2.5 Tạo trang Lịch để bàn Học phần – Lập trình Web Trang 5/61 Bài tập Ý nghĩa: Trang web thể lịch bàn, cho phép thêm ngày ghi nhớ vào lịch Yêu cầu thiết kế: Stt Đối tượng Yêu cầu Nội dung trang web − Sử dụng điều khiển Calendar, TextBox, Label Button Yêu cầu xử lý: Stt Đối tượng Trang web Yêu cầu Ghi − Khi mở trang, thực hiện: In ngày hành có dạng Tạo danh sách ngày cần ghi nhớ năm Tạo mảng lưu trữ (các giá trị tùy ý) Lịch − Tô màu ngày 1/1, 1/5, 1/6 20/11 − Khi rê chuột vào ngày cần ghi nhớ xuất tooltip thể ghi ngày (xem hình) Nút Thêm ngày ghi nhớ Truy xuất từ mảng − Khi chọn: Kiểm tra giá trị Ngày Tháng số chưa có ngày cần ghi nhớ Nếu hợp lệ thêm ngày cần ghi nhớ vào lịch Thêm vào mảng 2.6 Tạo trang Upload xem tập tin Học phần – Lập trình Web Trang 6/61 Bài tập Hình 1: View Upload tập tin Hình 2: View Xem tập tin upload Ý nghĩa: Trang web cho phép upload tập tin xem tập tin upload Yêu cầu thiết kế: Stt Đối tượng Nội dung trang web Yêu cầu − Sử dụng điều khiển MultiView, View, LinkButton, FileUpload, TextBox Button − MultiView chứa view: View thứ chứa điều khiển FileUpload Button View thứ hai chứa điều khiển TextBox Yêu cầu xử lý: Stt Đối tượng Nút Upload Yêu cầu − Khi chọn, thực hiện: Upload tập tin lên thư mục Upload server Xuất danh sách tập tin thư mục Upload hình (trong view thứ hai) Nút Upload tập tin − Khi chọn, xuất view thứ - chức Upload (hình 1) Nút Xem tập tin upload − Khi chọn, xuất view thứ hai - xem danh sách tập tin upload (hình 2) 2.7 Tạo trang Sản phẩm kẹo Học phần – Lập trình Web Trang 7/61 Bài tập Hình 1: Trang web mở Hình 2: Chọn sản phẩm Ý nghĩa: Tạo trang web cho phép người dùng chọn sản phẩm kẹo yêu thích xem kết chọn Mục tiêu: Sử dụng ViewState Yêu cầu thiết kế: Stt Đối tượng Yêu cầu Nội dung trang web − Sử dụng điều khiển CheckBox, Label, TextBox Button Danh sách sản phẩm − Mỗi CheckBox sản phẩm Yêu cầu xử lý: Stt Đối tượng Yêu cầu Trang web − Giao diện hình Các CheckBox danh sách sản phẩm − Nếu chọn, tăng số sản phẩm lên xuất hình Ghi Học phần – Lập trình Web Dùng ViewState − Nếu bỏ chọn giảm số sản phẩm xuất hình (hình 2) Trang 8/61 Bài tập Nút Bắt đầu chọn lại − Khi chọn, xóa tất thông tin Số lượng Sản phẩm chọn, trở trạng thái ban đầu (hình 1) Dùng ViewState − Mở rộng: dùng JavaScript xóa chọn CheckBox Học phần – Lập trình Web Trang 9/61 Bài tập Hình 3: Các chức thực đơn ngang Ý nghĩa: Trang chủ dùng để liên kết đến trang web hệ thống tập Mục tiêu: sử dụng điều khiển Navigation kết hợp với tập tin sitemap Yêu cầu thiết kế: Trang Master Stt Đối tượng Yêu cầu Nội dung trang − Gồm table dịng, cột Thơng tin thể thực đơn − Sử dụng SiteMapPath Cây thực đơn tập − Sử dụng TreeView SiteMapDataSource Thực đơn ngang Lưu ý: Tạo file Web.sitemap − Sử dụng Menu Trang chủ Stt Đối tượng Nội dung trang web Yêu cầu − Chứa dòng văn “NỘI DUNG BÀI TẬP” − Khai báo MasterPageFile Content Các trang liên kết tập Stt Đối tượng Nội dung trang web Yêu cầu − Là nội dung tập Lưu ý: học viên nên dùng lại (hoặc copy sang file khác) tập làm trước − Khai báo MasterPageFile Content Yêu cầu xử lý: Trang Master Stt Đối tượng Cây thực đơn tập Yêu cầu − Khi chọn chức tập xuất nội dung trang web tập tương ứng Hướng dẫn: xây dựng cấu trúc tập tin Web.sitemap Thực đơn ngang − Khi chọn chức liên kết đến trang web tương ứng Hướng dẫn: thiết kế trực tiếp chức Thông qua việc xây dựng cấu trúc tập tin menu.sitemap, sau khai báo tập tin Web.config Phần cung cấp địa trang: Học phần – Lập trình Web Trang 47/61 Bài tập − Hướng dẫn học ASP.Net: http://www.w3schools.com/aspnet/default.asp − Xây dựng ứng dụng web với ASP.Net: http://msdn2.microsoft.com/en-us/library/ms644563.aspx − Báo tuổi trẻ : http://www.tuoitre.com.vn − Báo Thanh niên : http://www.thanhnien.com.vn − Tin nhanh : http://vnexpress.net 8.4 Tạo trang Thay đổi định dạng Hình 1: Khi mở trang Hình 2: Chọn Skin FAQ Ý nghĩa Trang Web có chức thay đổi định dạng trang Mục tiêu: sử dụng Themes Skins, thay đổi Theme lúc thực thi (Theme động) Yêu cầu thiết kế: Stt Đối tượng Danh sách chọn mẫu − Sử dụng DropDownList, danh sách sau: Hình minh họa, H.Viên tạo danh sách tùy thích Cây thực đơn − Sử dụng TreeView Khai báo nguồn giống 8.3 Học phần – Lập trình Web Yêu cầu Ghi Trang 48/61 Bài tập Tập tin Skin − Thiết kế điều khiển TreeView với định dạng khác Trong có điều khiển mặc định H.viên tự thiết kế định dạng tùy thích Yêu cầu xử lý: Stt Đối tượng Yêu cầu Trang web − Khi mở trang, Cây thực đơn định dạng theo Theme mặc định (hình 1) Danh sách chọn mẫu − Khi thay đổi giá trị, Cây thực đơn thay đổi theo Skin chọn (hình 2) Học phần – Lập trình Web Trang 49/61 Bài tập BÀI 9: TRIỂN KHAI ỨNG DỤNG WEB 9.1 Tạo ứng dụng web IIS: Mục tiêu: − Sử dụng IIS Ý nghĩa: − Tạo ứng dụng web IIS, sau học viên cung cấp địa IP máy cho người khác Mục đích để học viên truy cập vào website người khác Yêu cầu: − Sử dụng lại project làm trước đó, tạo thư mục mục ảo ánh xạ đến thư mục ứng dụng − Sử dụng trình duyệt truy cập website máy máy khác 9.2 Triển khai ứng dụng web: Mục tiêu: − Sử dụng công cụ Web Deployment Setup Ý nghĩa: − Triển khai ứng dụng web, sau publish lên free host Yêu cầu: − Sử dụng lại project làm trước đó, tạo project triển khai Học phần – Lập trình Web Trang 50/61 Bài tập BÀI 10: BẢO MẬT WEBSITE 10.1 Tạo User Role: Mục tiêu: − Sử dụng công cụ WAT Ý nghĩa: − Tạo User Role, gán quyền truy xuất trang website cho Role cấp Role cho User Yêu cầu thiết kế: − Tạo Project mới, sau tạo thư mục sau: Man_hinh, Man_hinh_KT, Man_hinh_QT − Lần lượt tạo trang web thư mục trên, nội dung trang web tùy ý (xem hình 1) Hình 1: cấu trúc project − Sử dụng cơng cụ WAT để : Khai báo chứng thực cho website Forms Authentication Tạo Role sau: QuanTri, KeToan, BanHang, KhachHang Tạo User sau: Hung, Dung, Nga, Huyen, Hoa, Thu Cấp quyền truy xuất thư mục trang web project sau: + Tất user có quyền truy xuất thư mục Man_hinh + Role QuanTri có quyền truy xuất thư mục Man_hinh_KT Man_hinh_QT + Role KeToan có quyền truy xuất thư mục Man_hinh_KT Cấp Role cho User sau: + Role QuanTri có User Dung + Role KeToan có User Huyen + Role BanHang có User Thu + Role KhachHang gồm có User Hung, Nga Hoa Học phần – Lập trình Web Trang 51/61 Bài tập 10.2 Tạo trang Login.aspx: Hình 1: Trang Login.aspx Hình 2: Khi đăng nhập không hợp lệ Mục tiêu: − Sử dụng điều khiển Login Ý nghĩa: − Tạo trang Đăng nhập, sau nhập tên user mật cấp 9.1 Yêu cầu thiết kế: − Sử dụng điều khiển Login để thiết kế trang Đăng nhập hình Yêu cầu xử lý: Stt Đối tượng Nút Yêu cầu − Nếu hợp lệ chuyển đến trang Default.aspx (bài 9.3) 10.3 Tạo trang Default.aspx Hình 1: Trang Default.aspx Ghi chú: chức Màn hình Kế tốn Màn hình Quản trị giống chức Màn hình Mục tiêu: − Kiểm tra quyền truy xuất user sau đăng nhập (lưu ý: trang mở từ 9.2) Ý nghĩa: − Giả lập trang chủ, trang có hệ thống thực đơn để mở trang website Yêu cầu thiết kế: − Sử dụng điều khiển Menu để thiết kế thực đơn hình Yêu cầu xử lý: Học phần – Lập trình Web Trang 52/61 Bài tập Stt Đối tượng Yêu cầu Chức Trang Trang − Chuyển đến trang web tương ứng nằm thư mục chọn (cũng tên thực đơn chính) Chức Đăng nhập − Chuyển đến trang Login.aspx (bài 9.2) Chức Đổi mật − Chuyển đến trang ChangePass.aspx (bài 9.4) Chức Xem cập nhật Profile − Chuyển đến trang Capnhat_Profile.aspx (bài 9.5) 10.4 Tạo trang ChangePass.aspx Hình 1: Trang ChangePass.aspx Hình 2: Thay đổi mật thành cơng Mục tiêu: − Sử dụng điều khiển ChangePassword Ý nghĩa: − Trang dùng để đổi mật sau đăng nhập Yêu cầu thiết kế: − Sử dụng điều khiển ChangePassword để thiết kế Yêu cầu xử lý: Stt Đối tượng Nút Yêu cầu − Chuyển đến trang Default.aspx 10.5 Tạo trang Capnhat_Profile.aspx Hình 1: Khi user chưa có thơng tin Profile Học phần – Lập trình Web Trang 53/61 Bài tập Hình 2: Sau cập nhật Profile Mục tiêu: − Sử dụng Profile Ý nghĩa: − Trang dùng để xem thông tin Profile cập nhật Profile user sau đăng nhập Yêu cầu thiết kế: − Sử dụng điều khiển thích hợp để thiết kế trang web có dạng hình u cầu xử lý: Stt Đối tượng Khi mở trang Nút Học phần – Lập trình Web Yêu cầu − Hiển thị thông tin Profile user ( lưu ý: trang mở từ trang Default.aspx) − Lưu giá trị nhập ô TextBox vào Profile Trang 54/61 Bài tập BÀI 11: GIỚI THIỆU VÀ SỬ DỤNG AJAX 11.1 Tạo trang Pheptinh.aspx Mục tiêu: − Truy xuất ASP.NET control javascript − Sử dụng Ajax với đối tượng XmlHttpRequest Ý nghĩa: − Người dùng nhập số chọn phép tính − Khi người dùng click nút = Client gửi giá trị số phép tính Server với yêu cầu thực phép tính ứng với phép tính − Server thực phép tính gửi kết Client − Client hiển thị kết Yêu cầu: − Dùng ASP.NET control để thiết kế giao diện − Thực tốn mà khơng có PostBack (khơng load lại trang web) 11.2 Tạo trang Monhoc.aspx Mục tiêu: − Sử dụng Ajax với đối tượng XmlHttpRequest − Kết trả Client dạng Xml Ý nghĩa: − Dùng Ajax để gửi yêu cầu load liệu nhận kết trả − Hiển thị liệu cho ComboBox Học phần – Lập trình Web Trang 55/61 Bài tập Yêu cầu xử lý: − Tạo mảng chứa tên môn học: {“ASP.Net”, “PHP”, “Joomla”, “CSharp”, “ADO.Net”} − Khi click vào nút load liệu từ mảng môn học cho ComboBox , ComboBox Mơn học chưa có liệu 11.3 Tạo trang TimKiem_hocvien.aspx Hình 1: Bắt đầu tìm Hình 2: Nếu tìm thấy Hình 3: Nếu khơng tìm thấy Mục tiêu: − Dùng Ajax với UpdatePanel Ý nghĩa: − Dùng Ajax để gửi yêu cầu load liệu nhận kết trả Học phần – Lập trình Web Trang 56/61 Bài tập − Hiển thị liệu hình Yêu cầu thiết kế: Stt Đối tượng Yêu cầu ScriptManager UpdatePanel − Chứa điều khiển phục vụ cho việc tìm kiếm Panel − Chứa thông tin học viên Panel − Chứa nhãn thơng báo khơng tìm thấy u cầu xử lý: Stt Đối tượng Yêu cầu − Tạo class HOC_VIEN với thông tin lưu trữ Mahv, Hoten Ngaysinh − Dùng mảng hay List để lưu danh sách học viên nhớ Học viên tự tạo danh sách tùy ý theo liệu cung cấp sau: MaHV HV001 HV002 HV003 HV004 HoTen Nguyễn Văn Bình Nguyễn Thị Cúc Trần Thu Hà Đinh Quốc Tuấn NgaySinh 05/01/1987 13/05/1987 20/07/1988 22/03/1987 − Tìm mảng hay List, tìm theo Mã học viên Nút − Nếu tìm thấy thể thơng tin học viên (hình 2) Ngược lại thơng báo (hình 1) 11.4 Tạo trang Nhaxuatban.aspx Mục tiêu: − Dùng Ajax với UpdatePanel Ý nghĩa: − Xem tính phân trang, xếp, xóa, sửa lưới hoạt động theo chế Ajax Yêu cầu thiết kế: Stt Đối tượng Học phần – Lập trình Web Yêu cầu Trang 57/61 Bài tập ScriptManager UpdatePanel − Chứa điều khiển GirdView GridView − Chứa danh sách Nhà xuất ObjectDataSource SqlDataSource − Chứa nguồn liệu Nhà xuất Yêu cầu xử lý: Stt Đối tượng GridView Yêu cầu − Thao tác Xóa, Sửa, Ghi Khơng trực tiếp lưới − Sắp xếp phân trang 11.5 Tạo trang Capnhat_NXB.aspx Mục tiêu: − Dùng Ajax với UpdatePanel − Sử dụng thuộc tính UpdateMode Trigger UpdatePanel để cấu hình cho UpdatePanel, cập nhật vùng chứa thỏa điều kiện (trong này, điều kiện cập nhật biến cố Inserted DetailsView xảy ra) Ý nghĩa: − Xem liệu thêm vào lưới, lưới họat động theo chế Ajax Yêu cầu thiết kế: Stt Đối tượng ScriptManager DetailsView Yêu cầu − Dùng để cập nhật Nhà xuất − Mặc định chế độ thêm (DefaultMode = Insert) Học phần – Lập trình Web Trang 58/61 Bài tập UpdatePanel − Chứa điều khiển GirdView − Thuộc tính UpdateMode = Conditional − Sự kiện cho thuộc tính Trigger ItemInserted GridView − Chứa danh sách Nhà xuất ObjectDataSource SqlDataSource − Chứa nguồn liệu Nhà xuất Yêu cầu xử lý: Stt Đối tượng DetailsView Học phần – Lập trình Web Yêu cầu − Nhập liệu vào Nhấn nút Insert GridView hiển thị thơng tin Nhà xuất đựơc nhập (nhận xét không thấy Postback thêm) Trang 59/61 Bài tập MỤC LỤC BÀI 1: 1.1 1.2 BÀI 2: 2.1 2.2 2.3 2.4 2.5 2.6 2.7 BÀI 3: 3.1 BÀI 4: 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 BÀI 5: 5.1 5.2 5.3 5.4 5.5 5.6 TỔNG QUAN VỀ ASP.NET Tạo project Tạo trang Chao.aspx SERVER CONTROLS Tạo trang Hồ sơ đăng ký Tạo trang Đọc báo Tạo trang Câu chào Tạo trang Tìm quân cờ Tạo trang Lịch để bàn Tạo trang Upload xem tập tin Tạo trang Sản phẩm kẹo ĐIỀU KHIỂN KIỂM TRA DỮ LIỆU 10 Tạo trang Thông tin đăng nhập 10 CÁC ĐIỀU KHIỂN DỮ LIỆU 12 Tạo thêm thành phần project 12 Tạo trang Album loài hoa 13 Tạo trang Xem danh sách Sách theo chủ đề 13 Tạo trang Phiếu ý kiến người tiêu dùng 14 Tạo trang Danh sách khách hàng 15 Tạo trang Danh sách Sách 15 Tạo trang Danh sách khách hàng với cột tùy biến 16 Tạo trang Thông tin chi tiết sách 17 Tạo trang Tổng hợp - với cột tùy biến (bài làm thêm) 18 Tạo trang Xem danh sách quảng cáo (bài làm thêm) 20 Tạo trang Cập nhật thông tin Nhà xuất 21 Tạo trang Giới thiệu sách 22 Tạo trang Liệt kê chi tiết sách (bài làm thêm) 23 Tạo trang Cập nhật thông tin sách 24 Tạo trang Liệt kê sách (bài làm thêm) 24 Tạo trang Xem sách theo chủ đề (bài làm thêm) 25 Tạo trang Xem thông tin khách hàng 27 Tạo trang Xem cập nhật thông tin nhà xuất 27 Tạo trang Xem chi tiết sách chọn 28 Tạo trang Xem thông tin khách hàng 29 Tạo trang Cập nhật khách hàng (bài làm thêm) 30 XÂY DỰNG CÁC USER CONTROLS 33 Tạo User Control đầu trang - TH_HEADER 34 Tạo User Control cuối trang - TH_FOOTER 34 Tạo User Control thực đơn - TH_THUCDON 34 Tạo User Control chủ đề sách - TH_CHUDE 34 Tạo User Control sách - TH_SACHMOI 35 Tạo User Control quảng cáo trang - TH_QC_BODY 35 Học phần – Lập trình Web Trang 60/61 Bài tập 5.7 Tạo User Control danh sách Sách - TH_DS_SACH 36 5.8 Tạo User Control thông tin giỏ hàng - TH_THONGTIN_GH 37 5.9 Tạo User Control quảng cáo bên phải trang - TH_QC_PHAI 37 5.10 Tạo User Control sách bán chạy - TH_SACH_BANCHAY 38 BÀI 6: QUẢN LÝ ỨNG DỤNG WEB 39 6.1 Các xử lý trang Default.aspx 39 6.2 Tạo trang Giỏ hàng 40 6.3 Các xử lý 6.1 41 BÀI 7: WEB SERVICES 43 7.1 Tạo Web Services Ws_Chude 43 BÀI 8: XÂY DỰNG HOÀN CHỈNH ỨNG DỤNG WEB 44 8.1 Tạo trang MasterPage.master có dạng sau: 44 8.2 Tạo trang Default02.aspx 44 8.3 Tạo trang Hệ thống tập HP4 - LT Web2 45 8.4 Tạo trang Thay đổi định dạng 48 BÀI 9: TRIỂN KHAI ỨNG DỤNG WEB 50 9.1 Tạo ứng dụng web IIS: 50 9.2 Triển khai ứng dụng web: 50 BÀI 10: BẢO MẬT WEBSITE 51 10.1 Tạo User Role: 51 10.2 Tạo trang Login.aspx: 52 10.3 Tạo trang Default.aspx 52 10.4 Tạo trang ChangePass.aspx 53 10.5 Tạo trang Capnhat_Profile.aspx 53 BÀI 11: GIỚI THIỆU VÀ SỬ DỤNG AJAX 55 11.1 Tạo trang Pheptinh.aspx 55 11.2 Tạo trang Monhoc.aspx 55 11.3 Tạo trang TimKiem_hocvien.aspx 56 11.4 Tạo trang Nhaxuatban.aspx 57 11.5 Tạo trang Capnhat_NXB.aspx 58 Học phần – Lập trình Web Trang 61/61 ... 2) Học phần – Lập trình Web Trang 49/61 Bài tập BÀI 9: TRIỂN KHAI ỨNG DỤNG WEB 9.1 Tạo ứng dụng web IIS: Mục tiêu: − Sử dụng IIS Ý nghĩa: − Tạo ứng dụng web IIS, sau học viên cung cấp địa IP máy... xác nhận Học phần – Lập trình Web Trang 32/61 Bài tập BÀI 5: XÂY DỰNG CÁC USER CONTROLS Xây dựng trang Default.aspx có giao diện sau: Học phần – Lập trình Web Trang 33/61 Bài tập Hướng dẫn thiết... trang Upload xem tập tin Học phần – Lập trình Web Trang 6/61 Bài tập Hình 1: View Upload tập tin Hình 2: View Xem tập tin upload Ý nghĩa: Trang web cho phép upload tập tin xem tập tin upload Yêu

Ngày đăng: 17/04/2014, 21:11

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan