Bài Thực hành Asp.Net - Buổi 1 - Trang: 1

Similar documents
HƯỚNG DẪN CÁCH SỬ DỤNG WINDOWS MOVIE MAKER

HƯỚNG DẪN SỬ DỤNG PLESK PANEL

Hướng dẫn cài đặt FPT

Internet Protocol. Bởi: Phạm Nguyễn Bảo Nguyên

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG CẬP NHẬT CHỨNG THƯ SỐ HOTLINE:

Khối: Cao Đẳng nghề và Trung Cấp Năm 2009

HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM DIỆT VIRUS AVIRA

Cài đặt và cấu hình StarWind iscsi trên Windows. iscsi SAN là gì?

BÀI 1: VBA LÀ GÌ? TẠO MACRO, ỨNG DỤNG CÁC HÀM TỰ TẠO (UDF), CÀI ĐẶT ADD-INS VBA là gì?

SIMULATE AND CONTROL ROBOT

STACK và QUEUE. Lấy STACK

Cụ thể những công việc mà AndroidManifest.xml thực hiện: - Đặt tên cho Java package của ứng dụng.

TÀI LIỆU HƯỚNG DẪN SỬ DỤNG HOSTING PLESK PANEL

Online Appointment System will work better with below conditions/ Hệ thống đặt hẹn online sẽ hoạt động tốt hơn với điều kiện sau đây:

TÀI LIỆU THỰC HÀNH MÔN CƠ SỞ DỮ LIỆU NÂNG CAO

HƯỚNG DẪN SỬ DỤNG ĐẦU GHI H.264 DVR VISION VS (4CH - 8CH - 16CH)

Tạo Project với MPLAB

BELGIUM ONLINE APPOINTMENT

HƢỚNG DẪN TRIỂN KHAI KASPERSKY - MOBILE DEVICE MANAGEMENT

I. Hướng Dẫn Đăng Nhập:

Tình huống 1: PPPoE với Username và Password

Tài liệu hướng dẫn: Stored Procedure

Phần 2. SỬ DỤNG POWERPOINT ĐỂ CHUẨN BỊ NỘI DUNG TRÌNH BÀY

BÀI 6 LÀM VIỆC VỚI THÀNH PHẦN MỞ RỘNG CỦA CSS3

Nội dung chính của chương. Các công nghệ đĩa cứng Cấu tạo vật lý của đĩa cứng Cấu tạo logic của đĩa cứng Cài đặt đĩa cứng như thế nào?

BÀI THỰC HÀNH SỐ 1. Quản trị tập tin: 1/ Tạo các thư mục sau: Bài tập thực hành linux Linuxlab. bt1 bt11 bt111. bt121. bt12. bh1 bh11 bh111.

Bộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ

Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ

Giáo trình này được biên dịch theo sách hướng dẫn của Sun Light. Vì là hướng dẫn kỹ thuật, trong này những thuật ngữ kỹ thuật bằng tiếng Anh tôi chỉ

BÀI TẬP THỰC HÀNH LẬP TRÌNH WINDOWS C#

ĐỌC, GHI XML VỚI C# TRONG ADO.NET --- SỬ DỤNG VISUAL STUDIO

Chương 5. Network Layer 19/09/2016 1

Chương 7. Application Layer. Tài liệu : Forouzan, Data Communication and Networking

BÀI LAB ĐỔI TÊN DOMAIN

Nhấn nút New để tạo 1 biến mới Trang 17

CẤU TRÚC DỮ LIỆU NÂNG CAO

B5: Time to coding. Tới thư mục src/example.java và thay đổi nội dung file như sau: Mã: package at.exam;

Chương 5. Network Layer. Phần 1 - Địa chỉ IPv4. Tài liệu : Forouzan, Data Communication and Networking

LẬP TRÌNH WINDOWS FORM VỚI CÁC CONTROL NÂNG CAO (Các control trình bày dữ liệu dưới dạng danh sách)

Cập nhật ResultSet trong JDBC

LAB IP SLA Bài 1. Bùi Quốc Kỳ ***

LÂ P TRI NH WEB ASP.NET

GV: Phạm Đình Sắc or

Tạo repository mới. The working tree. The staging index. Lệnh git init tạo một repository loại git. tại thư mục hiện tại: $ git init

Lab01: M V C Lưu ý: Để thực hành, các bạn phải cài Visual Studio 2013 trở lên mới hỗ trợ MVC5.

Bài tập căn bản Visual Basic.Net Vòng lặp. txtn. txtketqua. btntinh. txtn. txtketqua. btntinh. Trang 1

SIEMENS INDUSTRIAL NETWORKS

HƯỚNG DẪN SỬ DỤNG DỊCH VỤ CDN

Chương 6. Transport Layer. Tài liệu : Forouzan, Data Communication and Networking

Bài tập lớn số 1. Giả lập bộ định thời

GIẢI THUẬT ĐỊNH TUYẾN (ROUTING ALGORITHM)

PHÁT TRIỂN ỨNG DỤNG WEB

Entity Framework (EF)

MỤC LỤC. Giáo trình Thiết kế web Trang 1

Môn Học: Cơ Sở Dữ Liệu 2. Chương 3 LẤY DỮ LIỆU TỪ NHIỀU NGUỒN

Dọn "rác" Windows 7 vào dịp cuối năm

HƯỚNG DẪN SỬ DỤNG DỊCH VỤ CDN

Ôn tập Thiết bị mạng và truyền thông DH07TT - Lưu hành nội bộ (không sao chép dưới mọi hình thức)

Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM LẬP TRÌNH MINICHAT. Bài giảng 3. Trang1. Khoa Khoa Học Và Kỹ Thuật Máy Tính

NHẬP MÔN LẬP TRÌNH KHOA HỌC DỮ LIỆU. Bài 10: Thư viện Pandas (2)

Các kiểu định địa chỉ họ MSC-51

Kỹ thuật thu nhỏ đối tượng trong Design (Layout)

BẢO MẬT TRONG SQL SERVER

Tìm hiểu Group Policy Object và các ví dụ

- Chạy file cài đặt: kerio-kwf-whql win32.exe. Hộp thoại Choose Setup Language chọn English (United States), chọn

Khối: Cao Đẳng nghề và Trung Cấp Năm 2009

CHƯƠNG 2: CÁC ĐẶC ĐIỂM VỀ MÔI TRƯỜNG PHÁT TRIỂN (IDE)

Khoa KH & KTMT Bộ môn Kỹ Thuật Máy Tính

Time Picker trong Android

HƯỚNG DẪN QUẢN TRỊ HỆ THỐNG

JAVASCRIPT. Giảng viên : Ths. PHẠM ĐÀO MINH VŨ

Bài 10. Cấu trúc liên nối. khác nhau được gọi là cấu trúc liên nối. nhu cầu trao đổi giữa các module.

1 Bước 1: Test thử kit LaunchPad.

Bài thực hành số 2 QUYỀN và ROLE

Parallels Cloud Server 6.0

LINQ TO SQL & ASP.NET

B3: Bên khung Package Explore bên trái đi tới thư mục res, bạn sẽ thấy có 3 thư mục con:

Hệ điều hành Bài tập tuần 7_ Chúng ta làm quen một số lệnh thao tác với hệ thống file trong Linux :

NỘI DUNG ÔN TẬP MÔN HỆ CƠ SỞ DỮ LIỆU

CHƯƠNG VII CASCADING STYLE SHEET-CSS

BÀI GIẢNG CHƯƠNG 3 GIAO TIẾP KẾT NỐI SỐ LIỆU

Exceptions. Outline 7/31/2012. Exceptions. Exception handling is an important aspect of objectoriented. Chapter 10 focuses on:

Bài 13: C++11. EE3490: Kỹ thuật lập trình HK1 2017/2018 TS. Đào Trung Kiên ĐH Bách khoa Hà Nội

HTML DOM - Forms. MSc. nguyenhominhduc

Mô hình dữ liệu quan hệ (Relational data model)

Module2: Lập trình Shell và C Quản lý tiến trình A. TÓM TẮT LÝ THUYẾT:

Google Search Engine. 12/24/2014 Google Search Engine 1

TỔNG QUAN VỀ.NET VÀ C#

<html> <head> <title>chao hoi</title> </head> <body> Chao mung ban den voi <U>HTML</U>! </body> </html>

Bài 6: Xuất nhập (input/output) EE3490: Kỹ thuật lập trình HK1 2017/2018 TS. Đào Trung Kiên ĐH Bách khoa Hà Nội

HỢP ĐỒNG MUA BÁN HÀNG HÓA QUỐC TẾ GV: NGUYỄN THỊ BÍCH PHƯỢNG

Đa ngôn ngữ (Internationalization) trong Servlet

Câu 1. Thiết bị nào sau đây dùng để kết nối mạng? a)ram b)rom c)router d)cpu Câu 2. Hệ thống nhớ của máy tính bao gồm: a) Bộ nhớ trong, Bộ nhớ ngoài

dụng một chính sách, điều này giúp dễ dàng quản lý và cung cấp tính năng Load Balancing (cân bằng tải) phục vụ tốt hơn các yêu cầu của tổ chức.

biến Global có thể được áp dụng cho tất cả các extension trong tất cả các context trong Dialplan.

Qu n ả tr h ố g t p ậ tin

SMS Live Hướng dẫn sử dụng

BÀI 6a LẬP TRÌNH ĐA TUYẾN (MULTI THREAD)

Bài thực hành 1: Chỉ mục trong SQL Server

Cấu hình Router FTTH ---X---

Transcription:

Bài 1.1 1. Khởi động VS2010 2. File > News > Web Site, chọn: Visual C# ASP.NET Empty Web Site Chọn vị trí lưu và đặt tên file là Bai1.1 3. Thêm trang mới (Web Form ; tên là Default.aspx) 4. Viết code như sau : Bài Thực hành Asp.Net - Buổi 1 - Trang: 1 5. Lưu lại file ; Chạy chương trình để xem kết quả 6. Mở lại file Default.aspx thêm vào : Tiêu đề trang web Một số dòng nội dung 7. Chạy chương trình để xem kết quả Bài 1.2 1. Khởi động VS2010 2. File > News > Web Site, chọn: Visual C# ASP.NET Empty Web Site Chọn vị trí lưu và đặt tên file là Bai1.2 3. Thêm trang mới (Web Form ; tên là Default.aspx) 4. Viết code như sau : 5. Sửa lại định dạng để được nội dung như sau :

Bài Thực hành Asp.Net - Buổi 1 - Trang: 2 Gợi ý : <center></center> Căn giữa <hr /> Tạo đường kẻ ngang <ul> Tạo dấu đầu câu <li> </li> </ul> Bài 1.3 Sửa lại bài 1.2 để được như sau : Gợi ý : Tạo thêm bảng có 1 dòng và 2 cột; cột 1 chứa đoạn văn bản; cột 2 chứa hình <table border="2" cellpadding="0" cellspacing="0"> <tr> <td> Chứa văn bản </td> <td> </td> </tr> </table> <asp:image ID="Image1" ImageUrl="~/Image/hinh1.gif" runat="server" Height="160px" Width="220px" /> Tạo folder Image trong folder Bai1.1, chép hình vào Image Bài 1.4 1. Tạo Web Site có tên Bai1.4 với nội dung như sau: 2. Yêu cầu: Sử dụng CSS

Gợi ý : Tạo file StyleSheet.css và file Default.aspx có nội dung như sau: Bài Thực hành Asp.Net - Buổi 1 - Trang: 3 3. Mở file StyleSheet.css, thêm đoạn sau vào 4. Mở file Default.aspx, thêm đoạn sau vào 5. Chạy lại chương trình để xem kết quả và rút ra kết luận đối với phần mới thêm.

Bài Thực hành Asp.Net - Buổi 1 - Trang: 4 Bài 1.5 1. Tạo Web Site có tên Bai1.5 2. File Default.aspx có nội dung như bên: Chạy chương trình, xem kết quả Xóa đoạn runat= server, chạy lại chương trình, xem kết quả Giải thích vấn đề. 3. Sửa lại nội dung file Default.aspx như sau : Chạy chương trình; Xem kết quả Đưa câu lệnh javascript vào trang web Thêm đoạn runat= server, chạy lại chương trình, xem kết quả, Giải thích (Truy cập các phần tử HTML bằng câu lệnh Javascript) 4. Add thêm file StyleSheet.css ở Bài1.4 vào ; Thêm câu lệnh để gọi thực thi file này; sử dụng các thẻ <h> đã tạo trong StyleSheet.css để xem kết quả. 5. Tạo thêm file HamTuTao.js có nội dung như bên dưới. Sửa Default.aspx như bên dưới. Chạy chương trình và tự rút ra nhận xét. (tạo hàm ở file Javascript riêng)

Bài Thực hành Asp.Net - Buổi 1 - Trang: 5 Bài 2.1 Thiết kế 3 trang : Login.aspx, CheckUser.aspx, Infor.aspx (trong folder Bai2.1) Khi nhấn nút Login ở trang Login thì chuyển sang trang CheckUser để ktra dữ liệu: o Nếu user là xyz và password là 123 thì lưu xuống 2 cookie và gọi trang Infor o Nếu không đúng thì về trang Login Một cookie userck 2 chiều : us = xyz và pwd = 123 Một cookie permit 1 chiều chứa trị True Trang Login.aspx Trang CheckUser.aspx

Bài Thực hành Asp.Net - Buổi 1 - Trang: 6 Trang Infor.aspx Bài 2.2 Thiết kế các trang Login.aspx, Infor.aspx để thực hiện công việc sau: Tại trang Login, người dùng nhập user name và password : Nếu đúng : asp.net và 123456 thì được phép truy cập các trang Infor.aspx Nếu sai : Thì ở nguyên trang Login.aspx Trang Infor.aspx có nội dung: 1 dòng giới thiệu User name và password mà bạn đã nhập Gợi ý: Xem lý thuyết bài 2.5 và 2.6 Bài 2.3 Thiết kế trang có dạng như hình 1; nếu nhập dữ liệu và chọn các điều khiển rồi click nút Tính tiền thì được kết quả như hình 2. Sử dụng các Server control Gợi ý: Button Tính tiền: ID_label.InnerHtml = giá trị của textbox hoặc radiobuttonlist; Sử dụng if () ñể xác ñịnh số tiền

Bài Thực hành Asp.Net - Buổi 1 - Trang: 7 Bài 2.4 Tạo website gồm 2 trang: Trang Default.aspx và trang Dangky.aspx Yêu cầu: Sau khi nhập liệu ở trang Default.aspx và Click nút chuyển thì chuyển dữ liệu đã nhập sang trang Dangky.aspx như hình sau. Sử dụng các Server control Gợi ý: Các lệnh tương ứng khi Click nút chuyển: Các lệnh tương ứng khi Load trang Dangky.aspx: Bài 2.5: Sửa lại bài 2.4 với những yêu cầu sau: 1. Chèn bảng, sắp đặt lại nội dung như sau: Chèn AdRotator Home Họ tên TextBox Tin tức Số CMND TextBox Phim Tài liệu Đăng ký CMND Giới tính RadioButtonList Thành phố DropDownList Button Bản quyền thuộc về chúng mình!!! Chèn 1 ảnh vào đây 2. Thêm các điều khiển kiểm soát: Khi Click Button Chuyển nếu các điều khiển không đúng như quy định thì thông báo. Họ tên: Không rỗng Số CMND: 9 số Giới tính: Phải chọn Thành phố: Phải chọn

Bài Thực hành Asp.Net - Buổi 1 - Trang: 8 3. Trang Dangky.aspx như sau: Khi Click nút Button ở trang Default.aspx thì sẽ chuyển sang trang Dangky.aspx; Tại trang Dangky.aspx nếu Click Button Nhập tiếp thì quay lại trang Default.aspx Gợi ý: Trang Default.aspx: Tạo các điều khiển Nút Button Chuyển: Session["tam"] = Session["tam"] + txthoten.text + "@"; ; Response.Redirect("DangKy.aspx"); Trang Dangky.aspx: <table border="1"> <tr> <th>stt</th> <th>họ tên</th> </tr> <% string[] arrrows = Convert.ToString(Session["tam"]).Split('@'); int stt = 1; for (int i = 0; i < arrrows.length; i++) { if (!arrrows[i].equals("") &&!arrrows[i].equals(";")) { string[] arrcells = arrrows[i].split(';'); %> <tr> <td><%=stt %></td> <td><%=arrcells[0] %></td> </tr> <% stt++; } } %> </table> <br /> <asp:button Text="Nhập tiếp" runat="server" onclick="btntiep_click" /> Nút Button Nhập tiếp: Response.Redirect("Default.aspx"); Nâng cao: Nếu muốn trang Dangky.aspx hiển thị thêm trường dữ liệu khác từ trang Default.aspx thì bạn làm như thế nào? Nếu muốn mỗi lần gọi lại trang Default.aspx thì hình sẽ thay đổi thì bạn làm như thế nào?