Tự học guitar, lập trình, khiêu vũ, tennis - Tu hoc guitar, lap trinh, khieu vu, tennis

Saturday
May 26th
Text size
  • Increase font size
  • Default font size
  • Decrease font size

Trang chủ arrow Lập trình arrow ASP arrow Các Đối tượng trong ASP phần 1
Các Đối tượng trong ASP phần 1

Các Đối tượng trong ASP phần 1

Các đối tượng căn bản

Đối tượng là một nhóm các hàm và biến. Một số đối tượng đã được xây dựng sẵn và có thể sử dụng ngay mà không cần khởi tạo: Request, Response, Session, Application, Server. Một số đối tượng cần khởi tạo nếu muốn sử dụng Dictionary, Connection, Recordset...

Đối tượng Request

Request và Response là 2 đối tượng được dùng nhiều nhất trong lập trình ASP, dùng trao đổi dữ liệu giữa trình duyệt và server. Request cho phép lấy về các thông tin từ client. Khi browser gửi một yêu cầu trang web lên server ta gọi là 1 request

Chúng ta thường sử dụng các lệnh request sau:

Request.QueryString

Cho phép server lấy về các giá trị được gửi từ người dùng qua URL hoặc form (method GET).

Ví dụ ở trang home.asp chúng ta đặt một dòng liên kết sang trang gioithieu.asp với thẻ sau:

<a href="gioithieu.asp?tacgia=Tran Van A">Nhấn vào đây để sang trang giới
thiệu</a>


biến "tacgia" có giá trị là "Tran Van A" được người dùng gửi tới server kèm theo URL. (người dùng có thể gõ thẳng địa chỉ "http://localhost/alias/gioithieu.asp?tacgia=Tran Van A" trên thanh Address của trình duyệt)

Server muốn nhận lại giá trị này thì dùng request.QueryString ở trang gioithieu.asp

<%dim a
a=request.querystring("tacgia") 'lúc này a có gía trị là "Tran Van A"
response.write "Tác giả của trang home.asp là: " &a
%>


Tương tự như vậy nếu người dùng gửi giá trị Tran Van A thông qua một biến trong form và chọn method GET

<form method="get" action ="gioithieu.asp">
<input type="text" name="tacgia" value="Tran Van A">
<input type="submit" name="submit" value="Nhan vao day de sang trang
gioi thieu">
</form>


Request.Form

Cho phép server lấy về các giá trị được gửi từ người dùng qua form (method POST).
Chẳng hạn file form.asp:

<form method="POST" action ="xulyform.asp">
<input type="text" name="User">
<input type="submit" name="submit" value="Nhan vao day de sang trang
gioi thieu">
</form>


File xulyform.asp làm nhiệm vụ xử lý thông tin từ Form này sẽ dùng câu lệnh request.form để nhận lại thông tin người dùng đã gõ vào:

<%Dim x
x=Request.form("User") %>
response.write "Tên người dùng là: "&x
%>


 
< Trước   Tiếp >