Bài giảng Ứng dụng Web - Chương 2: Các đối tượng trong ASP.NET

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

 

ppt27 trang | Chuyên mục: ASP.NET | Chia sẻ: dkS00TYs | Lượt xem: 2566 | Lượt tải: 3download
Tóm tắt nội dung Bài giảng Ứng dụng Web - Chương 2: Các đối tượng trong ASP.NET, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
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 Sự kiện Page_Load Event Handler Điều khiển HTML Điều khiển Web Kết xuất của trang ASP.NET Kết xuất sau sự kiện Page Load Kết xuất sau sự kiện Click trên Button Bắt đầu với ASP.NET Giao diện người dùng void click_btn(Object sender, EventArgs e) {lbl.Text= "Hello World";} Event Handlers Ví dụ Event Handlers 	 	 void Page_Load(Object sender, EventArgs e) 	 { 	//mã cho sự kiện Page Load 	 } 	 	 void buttonRefresh(Object sender, EventArgs e) 	 { 	 	Page_Load(sender,e); 	 } Ví dụ Event Handlers … 	 	 	 	 	 	 	 _VIEWSTATE Sự kiện Page_Load Hello World 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 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… 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 	 	 	  	 	 	 	 Enter your name 	 	 Request & Response – Ví dụ Enter your country name Request & Response – Ví dụ Welcome.aspx 	void Page_Load( Object src,EventArgs e) 	{ 	String s,s1; 	s= Request.Form.Get ("name"); 	Response.Write ("Hi " + s + ", Welcome to ASP.NET!"); 	} 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 là nơi xây dựng mã lệnh cho chương trình. Có hai kiểu server control: HTML Controls Web Controls Tất cả các sự kiện nhận hai tham số: The event sender The class instance that holds data for the event Điều khiển _VIEWSTATE là một điều khiển ẩn được thêm vào form lúc form được submit về server. Chúng ta có thể kiểm tra một trang .aspx được gởi ngược đến server sử dụng thuộc tính IsPostBack của trang. Tóm tắt… ASP.NET xây dựng sằn một số đối tượng cung cấp các chức năng cần thiết trong các ứng dụng ASP.NET. Chúng bao gồm: Request Response Application Session Server ObjectContext 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. Đố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. Phương thức Form.Get của đối tượng Request dùng để lấy dữ liệu gởi từ người dùng. Phương thức Redirect của đối tượng Response dùng để điều hướng người dùng đến một trang Web khác. 

File đính kèm:

  • pptBài giảng Ứng dụng Web - Chương 2_Các đối tượng trong ASP.NET.ppt
Tài liệu liên quan