Ứng dụn Web - Chương 2

Chia sẻ bởi Nguyễn Bùi Minh Tâm | Ngày 19/03/2024 | 11

Chia sẻ tài liệu: Ứng dụn Web - Chương 2 thuộc Công nghệ thông tin

Nội dung tài liệu:

Chương 2
Các đối tượng trong ASP.Net
Mục tiêu
Giải thích căn bản về ASP.NET
Luồng xử lý một trang aspx
Sự kiện Page_Load
Thuộc tính IsPostBack của đối tượng Page
Sử dụng đối tượng Resquest và Response
Trang ASP.NET
Chỉ dẫn Page
Phần
... Mã chương trình...
Điều khiển HTML
Điều khiển Web

text="Click me" runat="server"/>
Giao diện người dùng
void click_btn(Object sender, EventArgs e)
{lbl.Text=
"Hello World";}
Event Handlers
Ví dụ Event Handlers
<% @ Page Language = "C#" Debug = "true"%>












_VIEWSTATE
Trước khi thay đổi
Sau khi thay đổi
Sự kiện Page_Load
Gán thuộc tính
Hello
World
.IsPostBack
Luồn xử lý
Thực thi trên server
1&2
3
4
5a
Yêu cầu HTTP
Trang
HTML
Giá trị sau Postback
Thay đổi quá trình
6
7
Tranf
HTML
5b
Nguyên nhân tạo Postback
Các đối tượng ASP.NET
Các đối tượng ASP.NET
Các đối tượng ASP.NET…
Virtual Directories
Ứng dụng ASP.Net là một tập các tập tin văn bản được lưu trữ trong thư mục và thư mục con của nó trên Web Server.
Thư mục cơ sở được gọi là virtual root. Các tập tin ứng dụng được lưu trữ trong thư mục gọi là virtual directory.
Web Server quản lý các thiết lập, quyền và truy cập của người dùng.
Thuận lợi của virtual directory là người dùng không cần biết đường dẫn chính xác của trang khi thực hiện yêu cầu.
Virtual Directory - Quyền
Permissions
Script
Read
Execute
Write
Tạo virtual directory :
Mở Internet Services Manager MMC snap in.
Chọn Server name.
Nhấp phải Default Web Site, và chọn New  Virtual Directory từ thực đơn ngữ cảnh.
Chọn Next trên Welcome to the Virtual Directory Creation Wizard.
Tạo Virtual Directory
Nhập tên trong Virtual Directory Alias. Chọn Next.

Nhập đường dẫn vật lý cho ứng dụng (chứa tập tin của web site) trong Web Site Content Directory. Chọn Next.
Tạo Virtual Directory…
Gán quyền truy cập phù hợp sử dụng Access Permissions.

Chọn Finish để hoàn thành tạo virtual directory.
Tạo Virtual Directory…
Header
Message Body
Giao thức HTTP
HTTP Response
HTTP Request
Trình duyệt và the Web server truyền thông với nhau sử dụng giao thức HTTP.
Lúc trình duyệt mở một trang từ một Website, trình duyệt thiết lập thiết lập một nối kết đến Web server và ban hành một yêu cầu.
Web Server xử lý yêu cầu và hồi báo bằng cách gởi trang yêu cầu. Thật vậy, thông tin giữa client và server tham gia một loạt các yêu cầu và hồi báo.
Yêu cầu (Request) & hồi báo (Response)

Một yêu cầu chứa thông tin về client và một số tham số.
Tham số này chính là dữ liệu mà client truyền về server và được xử lý ở server.
Hồi báo chứa các thông tin yêu cầu bởi trình duyệt khách.
ASP.Net nhận dạng hồi báo và yêu cầu thông qua hai đối tượng dựng sẵn tương ứng với thông điệp yêu cầu và hồi báo của giao thức HTTP.
Đối tượng Request tương ứng với thông điệp yêu cầu của giao thức HTTP và Response tương ứng với thông điệp hồi báo của giao thức HTTP.
Request & Response – Ví dụ
Input.htm


Input Page



 







Request & Response – Ví dụ




Enter your name
Enter your country name






Request & Response – Ví dụ
Welcome.aspx
<%@ Page Language="C#"%>





Request & Response
Tóm tắt
Chỉ dẫn @ Page dùng để chỉ ra ngôn ngữ lập trình trong trang .aspx.
Mục Gửi ý kiến

* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Bùi Minh Tâm
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)