Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
504 KB
Nội dung
1 1 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ 2 2 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Mục tiêu Mục tiêu • Tìm hiểu các đối tượng quảnlýWeb site • Sử dụng thành thạo một số đối tượng 3 3 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dung Nội dung 1. 1. Các đối tượng quảnlýứngdụngWeb Các đối tượng quảnlýứngdụngWeb 1. 1. Các đối tượng quảnlýứngdụngWeb Các đối tượng quảnlýứngdụngWeb 2. Tập tin quảnlý và cấu hình ứngdụngWeb 2. Tập tin quảnlý và cấu hình ứngdụngWeb 2. Tập tin quảnlý và cấu hình ứngdụngWeb 2. Tập tin quảnlý và cấu hình ứngdụngWeb 4 4 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Các đối tượng quảnlýứngdụngweb Các đối tượng quảnlýứngdụngweb • Đối tượng Request và Response • Đối tượng Server • Đối tượng Application và Session • Đối tượng Cookies 5 5 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Request − Dùng để nhận giá trị từ Client gửi về cho Web server − Thuộc tính QueryString: cho phép nhận các giá trị truyền qua chuỗi tham số http: // <host> [: <port>] [ <path> [? <QueryString>] ] Bài 6: Quảnlýứngdụngweb Các đối tượng quảnlýứngdụngweb Chuỗi tham số URL Request.QueryString[“<Tên_tham_số>“]; 66 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Request Bài 6: Quảnlýứngdụngweb Các đối tượng quảnlýứngdụngweb Ví dụ: http://www.hoclaptrinhweb.vn/Index.aspx?ArticleID=11&PID=16 // Khi truy xuất string Art; int id ; Art = Server.HtmlEncode(Request.QueryString[“ArticleID”]); id = Request.QueryString[“PID”]; Minh họa Minh họa 7 7 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Response − Được sử dụng để giao tiếp với Client (gởi kết quả đến Client) − Quảnlý và điều phối thông tin từ Web Server đến trình duyệt của người dùngBài 6: Quảnlýứngdụngweb Các đối tượng quảnlýứngdụngweb 8 8 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Response − Phương thức: • Write: in một chuỗi ra trang web, không thể qui định vị trí hiển thị của chuỗi Bài 6: Quảnlýứngdụngweb Các đối tượng quảnlýứngdụngweb Response.Write(“chuỗi") ; Ví dụ: Response.Write(“Chào các bạn”) ; Minh họa Minh họa 9 9 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Response − Phương thức: • Redirect: gởi thông điệp yêu cầu Web Browser truy cập đến một địa chỉ khác Bài 6: Quảnlýứngdụngweb Các đối tượng quảnlýứngdụngweb Response.Redirect(“URL") ; Ví dụ: Response.Redirect(“~/Man_hinh/Bai2.aspx”) ; Minh họa Minh họa 10 10 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Server − Được sử dụng để cung cấp thông tin của Web Server cho ứngdụngBài 6: Quảnlýứngdụngweb Các đối tượng quảnlýứngdụngweb [...]... HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Nội dung 1 Các đối tượng quảnlýứngdụngWeb 1 Các đối tượng quảnlýứngdụngWeb 2 Tập tin quảnlý và cấu hình ứngdụngWeb 2 Tập tin quảnlý và cấu hình ứngdụngWeb α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 19 19 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Tập tin quảnlý và cấu hình ứngdụngWeb • • α-... tin Web. config Tek http://www.facebook.com/groups/hoclaptrinhweb/ 20 20 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quảnlýứngdụngweb Tập tin quảnlý và cấu hình ứngdụngweb • Tập tin Global.asax − Thao tác tạo Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 21 21 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quảnlýứngdụngweb Tập tin quản. .. http://www.facebook.com/groups/hoclaptrinhweb/ 12 12 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quảnlýứngdụngweb Các đối tượng quản lýứngdụng web • Application Đối tượng toàn cục, quảnlý toàn bộ ứngdụngWeb − α- − − Chỉ bị đóng/hủy khi tắt Web Server Tek Thông tin được lưu trữ trong đối tượng Application được “hiểu” ở tất cả trang aspx trong suốt thời gian “sống” của ứngdụng http://www.facebook.com/groups/hoclaptrinhweb/... HocLapTrinhWeb.COM Bài 6: Quản lýứngdụng web Tập tin quảnlý và cấu hình ứngdụngweb • α- Tập tin Web. config − − − − − Tek Trong một project được phép có nhiều tập tin Web. config Có dạng cấu trúc XML Chứa các thông tin cấu hình của ứngdụngWeb Cấu trúc tập tin Cấu hình mặc định Minh họa http://www.facebook.com/groups/hoclaptrinhweb/ 23 23 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: ... HOA/thường - Biến được lưu trữ trong Session không bị loại bỏ khi chuyển đổi giữa các trang α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 16 16 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quản lýứngdụng web Các đối tượng quản lýứngdụng web • Cookies − − Dùng để lưu trữ thông tin của người dùng tại máy Client Thêm Cookies Response.Cookies.Add() ; Ví dụ: //Khai... WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quản lýứngdụng web Các đối tượng quảnlýứngdụngweb • Server − Phương thức: • MapPath(): trả về đường dẫn vật lý tương ứng với đường dẫn ảo trên Web Server Server.MapPath(“"): đường dẫn đến thư mục của trang hiện hành Server.MapPath(“\"): đường dẫn đến thư mục root của IIS (C:\Inetpub\wwwroot\) Lưu ý: sử dụng ký hiệu “~” để chỉ đến đường dẫn...HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quảnlýứngdụngweb Các đối tượng quảnlýứngdụngweb • Server − Phương thức: • Transfer(“URL”): ngừng thi hành trang hiện hành, gởi yêu cầu mới đến trang khác Server.Transfer(“URL") ; Ví dụ: Server.Transfer(“~/Man_hinh/Bai2.aspx”) ; Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 11 11 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN... http://www.facebook.com/groups/hoclaptrinhweb/ 17 17 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quảnlýứngdụngweb Các đối tượng quảnlýứngdụngweb • Cookies − Lấy giá trị từ Cookies Request.Cookies[“Tên Cookie”].Value; Ví dụ: HttpCookie cookTen = Request.Cookies["Ten_dn"] if (cookTen != null) Xuat_Cook.Text = Request.Cookies["Ten_dn"].Value; α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 18 18... http://www.facebook.com/groups/hoclaptrinhweb/ 13 13 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quảnlýứngdụngweb Các đối tượng quảnlýứngdụngweb • Application − Tạo biến Application Application.Lock(); Application[“”] = ; Application.Unlock(); − Lấy giá trị = Application[“”]; Lưu ý: phân biệt chữ HOA/thường α- Tek http://www.facebook.com/groups/hoclaptrinhweb/... http://www.facebook.com/groups/hoclaptrinhweb/ 14 14 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quảnlýứngdụngweb Các đối tượng quảnlýứngdụngweb • Session Lưu trữ thông tin trong một phiên làm việc cụ thể − α- − − − Phương thức Abandon: hủy Session và giải phóng tài nguyên cho Web Server Tek Được tạo ra khi người dùng kết nối đến Web Server lần đầu tiên Thuộc tính Timeout(phút): thời . dụng Web 1. 1. Các đối tượng quản lý ứng dụng Web Các đối tượng quản lý ứng dụng Web 2. Tập tin quản lý và cấu hình ứng dụng Web 2. Tập tin quản lý và cấu hình ứng dụng Web 2. Tập tin quản lý và. Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dung Nội dung 1. 1. Các đối tượng quản lý ứng dụng Web Các đối tượng quản lý ứng dụng Web 1. 1. Các đối tượng quản lý ứng dụng Web Các đối tượng quản lý ứng dụng Web 2. Tập tin quản. tin quản lý và cấu hình ứng dụng Web 2. Tập tin quản lý và cấu hình ứng dụng Web 2. Tập tin quản lý và cấu hình ứng dụng Web 2. Tập tin quản lý và cấu hình ứng dụng Web 4 4 HỌC LẬP TRÌNH WEB TỪ