1. GIỚI THIỆU VỀ ASP.NET
1.1. KHÁI NIỆM
- ASP – Active Server
Pages.
- ASP.NET – nền tảng phát triển ứng dụng web (web application
framework) được xây dựng bởi Microsoft.
- Cho phép người lập
trình tạo ra các trang web động, ứng dụng web và dịch vụ web.
- ASP.NET được biên dịch
dưới dạng Common Language Runtime (CLR), cho phép viết bằng
bất kỳ ngôn ngữ .NET nào.
- Mỗi Web Page (hoặc Web form) trong ASP.NET được trình bày bằng một
file .aspx.
1.2. ASPX FILE
Cấu
trúc file
- Các thành phần Static Text, Html Control Tag, Client-Side Code
tương tự như trong các trang .html
- Page Directives chỉ ra tập hợp các thuộc tính của page, dùng
trong quá trình dịch page của server
- Web Control Tag tạo
các control từ server
- Server-Side Code –
đoạn mã được chạy từ server
* Chú ý: những thành phần do server xử lý
(server-side) đều có thuộc tính runat=“server”
<%@ Page Language="C#"
CodeFile="SampleCodeBehind.aspx.cs" Inherits="Website.SampleCodeBehind" %>
1.4. CƠ CHẾ XỬ LÝ FILE CỦA WEB SERVER
6- Server gửi đối tượng Response về cho Client.
Viết
code cho sự kiện vừa được sinh ra
(Còn tiếp...)
-------------------------------------------------------------------------------------------
Download bai1.mp3
-------------------------------------------------------------------------------------------
Cùng bài học
>> Bài 1: Các vấn đề cơ bản về ASP.NET (tiếp theo)
>> Bài 1: Các vấn đề cơ bản về ASP.NET (tiếp theo - hết)
1.3. CODE – BEHIND
MODEL
- Server-Side Code có thể được viết riêng
trong các file mã nguồn như các ứng dụng Window form.
- Tăng tính linh hoạt
của ứng dụng, đặc biệt khi làm việc với DataBinding.
- Có thể tận dụng
tính kế thừa của OOP.
- Dùng directive
@Page để xác định file mã nguồn và tên lớp của Page:
1.4. CƠ CHẾ XỬ LÝ FILE CỦA WEB SERVER
1- Server
nhận yêu cầu một trang ASPX.
2- Server
xác định vị trí của file trong đĩa.
3- Server
gửi page đến ASP.NET Engine.
4- ASP.NET
Engine dịch page và tạo ra Page Class.
5- ASP.NET
thuyết minh class, thực hiện các process cần thiết và thiết lập đối tượng Response.
2. ASP.NET PROJECT
- Tạo
một ASP.NET Project.
- Thiết
lập các control.
- Xử
lý các sự kiện.
2.1. TẠO MỘT ASP.NET
PROJECT
- Chạy
Visual Studio .NET 2008;
- Chọn
menu File\New\Project…;
- Trên
cửa sổ “New Project”:
1- Chọn
Visual C#\Web ở cây “Project types”
2- Chọn
ASP.NET Web Application ở danh sách
“Templates”
3- Nhập
tên project vào ô “Name”
4- Nhấn
nút “OK”
Các file được tạo
ra:
- Default.aspx: Web form chính
- Default.aspx.cs: chứa server-side code
- Default.aspx.designer.cs: khai báo các control
2.2. THIẾT LẬP CÁC
CONTROL
Thiết
lập các control từ “Source” của file .aspx
Thiết lập các
control từ “Design” của file .aspx
- Chọn
các control từ cửa sổ “Toolbox”
- Đặt
giá trị các thuộc tính của control bằng cửa sổ “Propeties”
2.3. XỬ LÝ CÁC SỰ KIỆN
Xứ lý sự kiện Inline
Xứ lý sự kiện trong
Code-Behind Model
Tạo sự kiện từ
“Design” từ danh sách các sự kiện trong cửa sổ “Propeties”
- Hoặc
bổ sung sự kiện cho đối tượng trong file mã nguồn
(Còn tiếp...)
-------------------------------------------------------------------------------------------
Download bai1.mp3
-------------------------------------------------------------------------------------------
Cùng bài học
>> Bài 1: Các vấn đề cơ bản về ASP.NET (tiếp theo)
>> Bài 1: Các vấn đề cơ bản về ASP.NET (tiếp theo - hết)
Không có nhận xét nào:
Đăng nhận xét