1
ASP.NET Components
2
NỘI DUNG
Tìm hiểu các đối tượng được dựng sẵn trong
ASP.NET
Request
Response
ViewState
Cookie
Session
Application
Global.asax
3
Quản lý trạng thái (page 142)
Thông tin trên trang được ASP.NET lưu giữ lại
dùng cho lần PostBack sau một cách tự động.
Hidden field: __VIEWSTATE (Base64)
Ý nghĩa của IsPostBack
Chúng ta cũng có thể bổ sung thông tin vào tập
hợp thông tin trạng thái để cất dữ cho lần
PostBack kế sau.
ViewState["Counter"] = counter;
Chuyển trạng thái sang trang khác
Thuộc tính của Button, LinkButton, ImageButton
PostBackUrl="CrossPage2.aspx"
Code trên trang CrossPage2.aspx.cs
CrossPage1 p1 = PreviousPage as CrossPage1;
4
Request
Chứa thông tin chuyển từ client liên quan đến
Tham số
Cookie
Trình duyệt
IP máy khách
Các hàm thường dụng
Request.Form[“param-name"]=>String
Request.QueryString[“param-name"] =>String
Request.Cookies[“cookie-name"]=>HttpCookie
Request.Params[“mix-name"] =>String
Request.Browser
Request.UserHostAddress
5
Ví dụ
Đọc tham số
Kiểm soát trình duyệt
IP của client
Đọc Cookie
Đăng nhập có Cookie (LAB)