1. Trang chủ
  2. » Công Nghệ Thông Tin

Chương 2 các đối tượng trong ASP.Net pot

10 375 2

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 3,17 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ðối tượng Response Và Request http://www.thayphet.net Written by: Dương Thành Phết 1.1.. 1.1 ðối tượng Response http://www.thayphet.net Written by: Dương Thành Phết ðối tượng Response ñư

Trang 1

Chương 2 Các ðối Tượng Trong ASP.Net

1 ðối tượng Response Và Request

2 ðối tượng Application Và Session

3 ðối tượng Server Và Cookies

4 Tập tin Global.asax Và Web.config

http://www.thayphet.net Written by: Dương Thành Phết This is trial version

www.adultpdf.com

Trang 2

1 ðối tượng Response Và Request

http://www.thayphet.net Written by: Dương Thành Phết

1.1 ðối tượng Response 1.2 ðối tượng Request

This is trial version www.adultpdf.com

Trang 3

1.1 ðối tượng Response

http://www.thayphet.net Written by: Dương Thành Phết

ðối tượng Response ñược sử dụng ñể giao tiếp với Client, nó quản lý và ñiều phối thông tin từ Web Server ñến các trình duyệt của người dùng

 Phương thức Write

Dùng ñể ghi kết quả lên trình duyệt của máy khách,

có thể là văn bản, thẻ HTML, Mã Script

Response.Write ("Chào các bạn!");

String s = DateTime.Today.ToShortDateString();

Response.Write(" <BR><B>" + "Hôm nay là: " + s + "</B>"

This is trial version www.adultpdf.com

Trang 4

http://www.thayphet.net Written by: Dương Thành Phết

 Phương thức Redirect

Dùng ñể chuyển yêu cầu truy cập của máy khách ñến 1 URL khác

Ví dụ:

'Nếu ñăng nhập thành công

If (<Kiểm tra ñăng nhập>)

Response.Redirect(“Default.aspx");

Else

Response.Redirect(“Login.aspx");

ReSponse.Redirect(“URL chuyển ñến”)

This is trial version www.adultpdf.com

Trang 5

http://www.thayphet.net Written by: Dương Thành Phết

Ví dụ: Sử dụng ñối tượng Response ñể thực hiện việc download tập tin.

Private Sub lnkDownload_Click( )

String sTap_tin = "De cuongonthiTN2010.pdf";

String sDuong_dan ; sDuong_dan = Server.MapPath("~/") + sTap_tin;

Response.AddHeader("Content-Disposition","attachment;

filename=" + sTap_tin); Response.WriteFile(sDuong_dan);

Response.End();

End Sub

This is trial version www.adultpdf.com

Trang 6

1.2 ðối tượng Request

http://www.thayphet.net Written by: Dương Thành Phết

ðối tượng Request ñược dùng ñể nhận thông tin từ trình duyệt của người dùng gởi về cho WebServer

 Thuộc tính QueryString

Như ñã biết URL(Uniform Resource Locators) của

1 trang có cấu trúc như sau:

QueryString - gọi là chuỗi tham số cấu trúc như sau:

Các cặp [<Tham_so>=<Gia_tri>] phân cách nhau bằng dấu &

This is trial version www.adultpdf.com

Trang 7

http://www.thayphet.net Written by: Dương Thành Phết

Thuộc tính QueryString cho phép chúng ta nhận các giá trị truyền qua chuỗi tham số này

VD: Giả sử người dùng gởi thông ñiệp ñến Web Server yêu cầu trang: “ChitietSP?Ma=2" ðể lấy giá trị tham số này ta thực hiện:

String Masp = Request.QueryString["Ma"];

Response.Write(Masp);

Request.QueryString[“Tên_tham_số”];

This is trial version www.adultpdf.com

Trang 8

2 ðối tượng Application Và Session

http://www.thayphet.net Written by: Dương Thành Phết

Application và Session là 2 ñối tượng khá quan trọng trong ứng dụng web, giúp các trang aspx có thể liên kết

và trao ñổi dữ liệu cho nhau

This is trial version www.adultpdf.com

Trang 9

http://www.thayphet.net Written by: Dương Thành Phết

2.1 ðối tượng Application

ðược sử dụng ñể quản lý tất cả các thông tin của một ứng dụng web Thông tin ñược lưu trữ trong ñối tượng Application có thể ñược xử lý trong bất kỳ trang aspx nào trong suốt chu kỳ sống của ứng dụng

 Sử dụng biến Application

Tạo biến Application

Application["Tên biến“] = <giá trị>;

Lấy giá trị từ biến Application

<biến> = Application["Tên biến“];

Ví dụ:

Application.Lock();

Application["So_lan_truy_cap“] = 0;

Application.UnLock();

s = Application["So_lan_truy_cap"];

This is trial version www.adultpdf.com

Trang 10

http://www.thayphet.net Written by: Dương Thành Phết

2.1 ðối tượng Session

 ðược dùng ñể lưu trữ thông tin của người dùng trong ứng dụng

 Thông tin ñược lưu trữ trong Session là của một người dùng trong một phiên làm việc cụ thể

 Web Server sẽ tự ñộng tạo một ñối tượng Session cho mỗi người dùng mới kết nối vào ứng dụng và tự ñộng hủy chúng nếu người dùng còn không làm việc với ứng dụng nữa

 ðối tượng Session khá hữu hiệu trong việc thực hiện "lưu vết và quản lý thông tin của người dùng"

This is trial version www.adultpdf.com

Ngày đăng: 13/08/2014, 23:21

TỪ KHÓA LIÊN QUAN

w