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

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

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

Thông tin tài liệu

11 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 22 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 33 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 44 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 55 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 66 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 77 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 88 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 99 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 1010 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 . 11 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. Web.config http://www.thayphet .net Written by: Dương Thành Phết This is trial version www.adultpdf.com 22 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. . 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

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

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan