Đối tượng Request trong ASP.NET
Tuy vậy, object này không cần thiết vì ASP.NET đã quản lý thông tin một cách chắc chắn giữa Server và Client trình duyệt web dùm chúng ta. Nếu cần thì ta cứ việc dùng, không sao cả. Ta không cần quan tâm nhiều đến vấn đề này.
Các Form cho phép người dùng nhập vào dữ liệu thông qua các control HTML như edit, radio button, check box, ... Khi người dùng submit một biểu mẫu thì tất cả các giá trị của các control trong phân đoạn <FORM> sẽ được gởi lên Web Server khi đặt giá trị của thuộc tính METHOD trong tag <FORM > là POST. Các thành phần của đối tượng này đều là giá trị chỉ đọc (read only).
Để truy xuất các giá trị của các control HTML mà người dùng submit bằng phương thức POST ta sử dụng cú pháp sau:
Request.Form(controlname)
Trong đó controlname là tên của control mà ta cần lấy giá trị.
Ví dụ:
Chao ban:
<%
Response.Write (Request.Form(“Ho_Lot”))
Response.Write (” ” & Request.Form(“Ten”))
%>
Khi người dùng yêu cầu 1 trang hay đệ trình (submit) một biểu mẫu với phương thức GET thì tất cả các control HTML trong phân đoạn <FORM> của biểu mẫu sẽ được Trình duyệt web gắn vào URL theo từng cặp tên/giá trị.
QueryString được dùng để lấy về các giá trị trong một biểu mẫu với phương thức là GET. Tất cả các thông tin được gởi từ biểu mẫu với phương thức GET sẽ được gắn vào URL trên thanh address của trình duyệt web và do đó mọi người có thể thấy được các thông tin này, tuy nhiên lượng thông tin được gởi này có giới hạn. Các thành phần của tập đều là giá trị chỉ đọc (read-only).
Để truy xuất các giá trị của các control HTML mà người dùng submit bằng phương thức GET ta sử dụng cú pháp sau:
Request.QueryString (controlname)
Ví dụ:
Chào bạn:
Response.Write (Request.QueryString(”Ho_Lot”))
Response.Write (” ” & Request.QueryString(”Ten”))
» Tin mới nhất:
» Các tin khác: