


| Các Đối tượng trong ASP phần 1 |
Các Đối tượng trong ASP phần 1Cá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 > |
|---|