Tài liệu CHƯƠNG II: CÁC LỚP SỬ DỤNG TRONG ASP.NET doc

65 615 0
Tài liệu CHƯƠNG II: CÁC LỚP SỬ DỤNG TRONG ASP.NET doc

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 CHƯƠNG II: CÁC LỚP SỬ DỤNG TRONG ASP.NET Lý thuyết : 3 tiết Thực hành : 3 tiết 2 Lớp Http Request  Request là một thể hiện của lớp HttpRequest, Browser dùng Request object để gửi thông tin cần thiết tới Server Data 3 Lớp Http Request  Đối tượng Request nhận tất cả giá trị mà trình duyệt của client gởi đến server thông qua HTTP request.  Request đại diện cho Client khi yêu cầu trang Web, Server sẽ dùng vừa Response vừa Request để đáp ứng yêu cầu hay đòi hỏi thông tin từ Client. 4 Lớp Http Request Các thuộc tính  RequestType: trả về phương thức truyền dữ liệu từ client đến server gồm 2 phương thức POST và GET Cú pháp valMethode=Request.RequestType; valMethode=Request.RequestType; 5 Lớp Http Request 1. Tập hợp Form (Form collection ) Form collection đựơc 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.  Lấy dữ liệu từ các phần tử của form: Cú pháp VarName= Request.Form[“FieldName”]; VarName= Request.Form[“FieldName”]; 6 Lớp Http Request  Ví dụ: <form method="Post" action=“CheckUser.aspx"> UserName: <input type="text" name="txtUser" /><br /> Password: <input type="password" name="txtPwd" /><br /> <input type="Submit" name="btnLogin" value="Login" /><br /> </form> txtUser txtPwd Default.aspx 7 Lớp Http Request Ví dụ (tt): Tại trang CheckUser.aspx, lấy giá trị của UserName và Password trên form <b>UserName:</b> <%=Request.Form["txtUser"]%><br /> <b>Password</b> <%=Request.Form["txtPwd"]%> 8 Lớp Http Request Các thuộc tính của form Collection:  Count: trả về số phần tử của form chuyển từ client đến server Cú pháp: Numelement=Request.Form.Count; Numelement=Request.Form.Count; 9 Lớp Http Request  Keys[i]: trả về tên của phần tử tại vị trí thứ i, trong đó i có giá trị từ 0 đến n-1 với n=Request.Form.Count  Cú pháp: Varfield=Request.Form.Keys[i]; Varfield=Request.Form.Keys[i]; 10 Lớp Http Request  Ví dụ: <% int i, num; string varField, varName; num = Request.Form.Count; for (i = 0; i < num; i++) { varField = Request.Form.Keys[i]; varName = Request.Form[varField]; } %> [...]... NULL  Với 3 cách truyền dữ liệu từ Client nêu trên, phía Server sẽ dùng tập hợp QueryString để nhận dữ liệu 15 Lớp Http Request  Lấy dữ liệu từ các phần tử của form hay : Cú pháp: Request.QueryString[“varName”]; 16 Lớp Http Request Các thuộc tính của QueryStringCollection:  Count: trả về số phần tử của form chuyển từ client đến server Cú pháp: Numelement=Request.QueryString.Count; 17 Lớp Http Request... Request.Cookies.Keys[i]; varName = Request.Cookies.[varField].Value; } %> 25 Lớp Http Response Http Response được sử dụng để truyền dữ liệu webserver đến webBrowser Data 26 Lớp Http Response Các thuộc tính  Buffer: có 2 giá trị true và false quy định cách truyền tải dữ liệu:  True: Hoàn tất công việc và gửi một lần  False: Thực hiện xong đến đâu thì gửi đến đó 27 Lớp Http Response Cú pháp: Response.Buffer=true/false;... true/false  Cookies: được sử dụng để ghi Cookies Cookies được thể hiện trong asp.Net là lớp Httpcookies 28 Lớp Http Response  Khởi tạo biến cookies: Httpcookies varck= new Httpcookies(“CkName”);  Ghi cookie vào client varck.Value =value; 29 Lớp Http Response  Server ghi vào máy trạm 1 biến cookies Response.Cookies.Add(varck);  Xóa cookies Response.Cookies.Clear(); 30 Lớp Http Response  Ví dụ:khởi... 13 Lớp Http Request  Cách 3 : dùng chuỗi link , tham số ghi sau dấu ? Text hoặc image Text hoặc image  Các tham số được khai báo cách nhau bởi dấu &, giá trị của mỗi tham số đặt sau dấu = 14 Lớp Http Request  Nếu tham số không có giá trị thì giá trị trả về của tham số khi sử dụng Request.QueryString... Request.QueryString["txtUser"]; strPws = Request.QueryString["txtPwd"]; %> 20 Lớp Http Request  Hoặc: Trong các HyperLink Scholaship of IBM Tại ReadNews.aspx muốn lấy giá typeNews and NewsID, sử dụng cú pháp: Var1=Request.QueryString[“typeNews”];//Var1=edu Var2=Request.QueryString[“NewsID”];//Var2=98708 21 Lớp Http Request 3   Tập hợp Cookies (CookiesCollection).. .Lớp Http Request 2 Tập hợp QueryString (QueryStringCollection) Request.QueryString dùng để lấy dữ liệu được gửi từ client đến server bằng phương thức GET hoặc truyền dữ liệu có chứa tag liên kết Hyperlink QueryString được định nghĩa là chuỗi nằm sau dấu ? trong chuỗi URL (Uniform Resource Locator) trên phần Address của trình duyệt 11 Lớp Http Request Có 3 cách truyền tham số... file xử lý  Cách 1 : dùng action , tham số truyền qua phần tử của form Các phần tử của form 12 Lớp Http Request  Cách 2 : dùng action , tham số ghi sau dấu ? Các phần tử của form Các phần tử của... Cookies[“varcookies”] [“Subvarcookies”] [“hhhhhh”]: 22 Lớp Http Request Thuộc tính của Cookies:  Count: Xác định máy client có bao nhiêu phần tử cookies Cú pháp: Numelement=Request.Cookies.Count; 23 Lớp Http Request  Keys[i]: trả về tên của phần tử tại vị trí thứ i, trong đó i có giá trị từ 0 đến n-1 với n=Request.Cookies.Count Cú pháp: Varfield=Request.Cookies.Keys[i]; 24 Lớp Http Request Ví dụ: 31 Lớp Http Response // Đọc Cookies v = Request.Cookies[“Infor”].value ; // result :v=”abc”,”xyz”,”123” // hay dùng v1 = Request.Cookies[“Infor”] [“Us”];//abc v2 = Request.Cookies[“Infor”] [“Pwd”];//xyz v3 = Request.Cookies[“Infor”] [“Author”];//123 32 Lớp Http Response Các phương thức  Clear(): Xóa vùng tạm Cú pháp: Response.Clear()   End(): Kết thúc tiến trình xử lý trên Server và đẩy dữ liệu. .. trí thứ i, trong đó i có giá trị từ 0 đến n-1 với n=Request.QueryString.Count  Cú pháp: Varfield=Request.QueryString.Keys[i]; Ví dụ: 18 Lớp Http Request txtUser txtPwd UserName: . 1 CHƯƠNG II: CÁC LỚP SỬ DỤNG TRONG ASP. NET Lý thuyết : 3 tiết Thực hành : 3 tiết 2 Lớp Http Request  Request là một thể hiện của lớp HttpRequest,. pháp valMethode=Request.RequestType; valMethode=Request.RequestType; 5 Lớp Http Request 1. Tập hợp Form (Form collection ) Form collection đựơc sử dụng để tập hợp dữ liệu được chứa trong các phần tử của form

Ngày đăng: 15/02/2014, 18:20

Hình ảnh liên quan

hiển thị ra màn hình - Tài liệu CHƯƠNG II: CÁC LỚP SỬ DỤNG TRONG ASP.NET doc

hi.

ển thị ra màn hình Xem tại trang 65 của tài liệu.

Từ khóa liên quan

Mục lục

  • CHƯƠNG II: CÁC LỚP SỬ DỤNG TRONG ASP.NET

  • Lớp Http Request

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan