![](images/graphics/blank.gif)
Bài giảng Lập trình web: Các đối tượng trong ASP.NET – Chu Thị Hường
lượt xem 2
download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
"Bài giảng Lập trình web: Các đối tượng trong ASP.NET – Chu Thị Hường" cung cấp người học kiến thức về đối tượng request; đối tượng respose; đối tượng server; đối tượng application; đối tượng session; đối tượng cookies; file global.asax; ngôn ngữ lập trình NET.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình web: Các đối tượng trong ASP.NET – Chu Thị Hường
- LẬP TRÌNH WEB CÁC ĐỐI TƯỢNG TRONG ASP.NET Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
- NỘI DUNG Đối tượng Request Đối tượng Respose Đối tượng Server Đối tượng Application Đối tượng Session Đối tượng Cookies File Global.asax Giới thiệu ngôn ngữ lập trình .NET Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 2
- ĐỐI TƯỢNG REQUEST VÀ LỚP HttpRequest Đối tượng Request ? Một Request (yêu cầu) là sự tương tác giữa browse và server trong đó browse “hỏi” server cho web page. Đối tượng Request thuộc lớp HttpRequest Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 3
- ĐỐI TƯỢNG REQUEST VÀ LỚP HttpRequest Các thuộc tính của lớp HttpRequest ApplicationPath Browse ContentLength FilePath QueryString RequestType Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 4
- ĐỐI TƯỢNG REQUEST VÀ LỚP HttpRequest Các thuộc tính của lớp HttpRequest ApplicationPath: Trả về đường dẫn ảo của ứng dụng trên Server. PhysicalApplicationPath: Trả về đường dẫn vật lý của ứng dụng trên Server. Browse: Trả về các thuộc tính của client’s Browse. ContentLength: Là thuộc tính trả về độ dài nội dung client request (tính bằng bytes) FilePath: Trả về đường dẫn ảo của trang trên server RequestType: Dùng để nhận loại phương thức truyền HTTP data là POST hay GET được sử dụng bởi client. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 5
- ĐỐI TƯỢNG REQUEST VÀ LỚP HttpRequest Các thuộc tính của lớp HttpRequest QueryString: QueryString được định nghĩa là một chuỗi nằm sau dấu? trong chuỗi URL trên phần địa chỉ của trình duyệt khi triệu gọi đến một trang Web. Ví dụ: Ta gọi triệu địa chỉ sau: http://www.Sieuthi/ChitietSP.aspx? ID=18&page=cust Trong đó, QueryString bao gồm các cặp tham số và giá trị sau: ID=18&page=cust Chú ý: Nếu tham số không có dấu bằng theo sau, giá trị của tham số đó sẽ được trả về khi sử dụng Request.QueryString là null. Trong trường hợp có dấu bằng nhưng không tồn tại giá trị thì kết quả trả về khi sử dụng Request.String là rỗng. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 6
- ĐỐI TƯỢNG REQUEST VÀ LỚP HttpRequest Các thuộc tính của lớp HttpRequest Form: Lấy tập các biến form. Form collection sử dụng để tập hợp dữ liệu được chứa trong các phần tử của form chuyển từ Client đến Server bằng phương thức POST.
- ĐỐI TƯỢNG REQUEST VÀ LỚP HttpRequest Các phương thức của lớp HttpRequest SaveAs MapPath MapImageCoordinates Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 8
- ĐỐI TƯỢNG REQUEST VÀ LỚP HttpRequest Các phương thức của lớp HttpRequest SaveAs(): Là phương thức lưu toàn bộ yêu cầu lên đĩa. public void SaveAs(string filename, bool includeHeaders) MapPath(): Là phương thức ánh xạ đường dẫn ảo sang đường dẫn vật lý. public string MapPath(string virtualPath) MapImageCoordinates(): Ánh xạ tọa độ của ảnh public int[ ] MapImageCoordinates Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 9
- ĐỐI TƯỢNG RESPONSE VÀ LỚP HttpResponse Một Response là sự tương tác giữa browse và server trong đó server “trả lời” yêu cầu HTTP được gửi từ browse. Đối tượng Response thuộc lớp HttpResponse. Lớp HttpResponse được dùng để điều khiển Output của HTTP Request. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 10
- ĐỐI TƯỢNG RESPONSE VÀ LỚP HttpResponse Thuộc tính lớp HttpResponse: BufferOutput Charset ContentEncoding ContentType Cookies IsClientConnected Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 11
- ĐỐI TƯỢNG RESPONSE VÀ LỚP HttpResponse Thuộc tính lớp HttpResponse: BufferOutput Charset ContentEncoding ContentType Cookies IsClientConnected Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 12
- ĐỐI TƯỢNG RESPONSE VÀ LỚP HttpResponse Thuộc tính lớp HttpResponse: BufferOutput: dùng để chỉ định Output của HTTP Request được chứa trong Buffer và sau đó được gửi toàn bộ khi trang kết thúc tiến trình xử lý. Charset: Thuộc tính cho phép nhận và thiết lập tập character set của Response. ContentEncoding: nhận và thiết lập HTTP character set của Response Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 13
- ĐỐI TƯỢNG RESPONSE VÀ LỚP HttpResponse Thuộc tính lớp HttpResponse: ContentType: Cho phép nhận và thiết lập kiểu Multipurpose Internet Mail Extension (MIME) của Response (mặc định là “text/html”). Cookies: Cho phép nhận tập hợp các cookies dược truyền tới client trong Response IsClientConnected: Thuộc tính kiểm tran xem client có đang kết nối với server hay không? Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 14
- ĐỐI TƯỢNG RESPONSE VÀ LỚP HttpResponse Phương thức lớp HttpResponse: Clear: Xóa tất cả nội dung của buffer streame hiện tại. ClearContent: Xóa tất cả nội dung của buffer streame. Close: Đóng kết nối tới client End: Gửi tất cả buffered output tới client Redirect: Gửi tới client một URL mới Write: Viết thông tin tới HTTP Response Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 15
- ĐỐI TƯỢNG SERVER VÀ LỚP HttpServerUtility Đối tượng Server thể hiện các phương thức tiện ích đa dạng để truyển đổi điều khiển giữa các trang, giải mã HTML text, nhận thông tin lỗi, … Đối tượng Server thuộc lớp HttpServerUtility thuộc không gian miền System.Web Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 16
- ĐỐI TƯỢNG SERVER VÀ LỚP HttpServerUtility Lớp HttpServerUtility cung cấp hai thuộc tính: MachineName: Trả về tên Server mà ứng dụng đang chạy. ScriptTimeout: Lấy hoặc thiết lập thời gian (tính bằng giây) mà một Request timeout. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 17
- ĐỐI TƯỢNG SERVER VÀ LỚP HttpServerUtility Lớp HttpServerUtility cung cấp các phương thức cho các tác vụ như tiến trình xử lý các yêu cầu, mã hóa và giải mã các chuỗi URL, truy cập các thông tin lỗi,… Execute HtmlEncode MapPath UrlEncode Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 18
- ĐỐI TƯỢNG SERVER VÀ LỚP HttpServerUtility Các phương thức lớp HttpServerUtility: Execute: Là phương thức xử lý trang Web được chỉ định trên ngữ cảnh (context) của current Request. HtmlEncode: Là phương thức mã hóa chuỗi ký tự để hiển thị trên trình duyệt. MapPath: Là một hàm trả về đường dẫn vật lý. UrlEncode: Là phương thức mã hóa chuỗi URL: Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 19
- ĐỐI TƯỢNG APPLICATION VÀ LỚP HttpApplicationState Đối tượng Application được sử dụng để tham chiếu đến thể hiện của lớp HttpApplicationState. Một Application State (trạng thái ứng dụng) lưu trữ toàn bộ thông tin sử dụng qua lại nhiều phiên giao dịch (Session) và các yêu cầu (request). Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 09:50 - 20
![](images/graphics/blank.gif)
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình web bài 2: Làm quen với công cụ vẽ và sử dụng Symbol bảng Library
51 p |
174 |
30
-
Bài giảng Lập trình Web ASP.NET: Chương 1 - ĐH Lạc Hồng
64 p |
145 |
27
-
Bài giảng Lập trình Web: Chương 5 - Ths. Trần Phi Hảo
32 p |
133 |
23
-
Bài giảng Lập trình web bài 6: Sử dụng hiệu ứng, độ trong suốt và xuất file
27 p |
153 |
20
-
Bài giảng Lập trình Web: Chương 1 - Ths. Trần Phi Hảo
25 p |
186 |
20
-
Bài giảng Lập trình Web ASP.Net: Chương 7 - Dương Thành Phết
58 p |
112 |
20
-
Bài giảng Lập trình web bài 4: Làm việc với công cụ vẽ và văn bản
27 p |
136 |
19
-
Bài giảng Lập trình Web ASP.Net: Chương 1 - Dương Thành Phết
56 p |
130 |
13
-
Bài giảng Lập trình Web ASP.NET: Chương 7- ĐH Lạc Hồng
20 p |
97 |
13
-
Bài giảng Lập trình Web ASP.Net: Chương 9 - Dương Thành Phết
3 p |
118 |
11
-
Bài giảng Lập trình Web: Bài 2 - Trần Quang Diệu
36 p |
84 |
11
-
Bài giảng Lập trình web với ASP
0 p |
74 |
10
-
Bài giảng Lập trình web hướng java: Bài 5 - ThS. Trịnh Tuấn Đạt
0 p |
103 |
8
-
Bài giảng Lập trình web động với PHP/MySQL: Phần 2 - Tống Phước Khải (tổng hợp & biên dịch)
47 p |
71 |
6
-
Bài giảng Lập trình web động với PHP/MySQL: Phần 1 - Tống Phước Khải (tổng hợp & biên dịch)
41 p |
54 |
5
-
Bài giảng Lập trình web: Tổng quan thiết kế và lập trình Web - Trần Phước Tuấn
27 p |
98 |
4
-
Bài giảng Lập trình web: Tổng quan về lập trình web phía Server Asp.Net
56 p |
58 |
4
![](images/icons/closefanbox.gif)
![](images/icons/closefanbox.gif)
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
![](https://tailieu.vn/static/b2013az/templates/version1/default/js/fancybox2/source/ajax_loader.gif)