RequestForm2.asp như sau

Một phần của tài liệu lập trình web - asp 3.0 active server pages (Trang 73 - 87)

/ Chia hai số

RequestForm2.asp như sau

Chương III: Cỏc Đối Tượng Trong ASP

Đối tượng Request.Form:

Chỳ ý:

Trong trường hợp cú nhiều thẻ nhập liệu trựng tờn với nhau thỡ kết

quả trả về của Form khi đệ trỡnh là tập cỏc giỏ trị ngăn cỏch nhau bởi dấu phẩy (,).

Cú thể khụng chỉ tờn cụ thể của từng thẻ, dựng Request.Form.count

để lấy giỏ trị của cỏc thẻ.

Vớ dụ:

Chương III: Cỏc Đối Tượng Trong ASP

<html> <head>

<title> The third ASP page </title> </head>

<body>

<form action = ex4.asp method =post>

first name: <input type =text name=txtname> <br>

last name: <input type = text name=txtname> <br>

email: <input type = text name = txtemail> <br><br>

<input type = submit value="Save"> </form>

Chương III: Cỏc Đối Tượng Trong ASP

<html> <head>

<title> The fourth ASP page </title> </head>

<body>

<form action = ex3.asp method =post>

Username: <%=request.form("txtname")%> <br>

Password: <%=request.form("txtemail")%> <br><br>

<input type = button value="Back" onclick="history.go(-1);"> </form>

Chương III: Cỏc Đối Tượng Trong ASP

<html> <head>

<title> The five ASP page </title> </head>

<body>

<% dim i

for i=1 to request.form.count %>

<%=request.form(i)%> <br>

<%next%> <br><br>

<input type = button value="Back" onclick="history.go(-1);"> </form>

Chương III: Cỏc Đối Tượng Trong ASP

Kết quả khi gọi trang Ex3.asp

Nhấn nỳt Save thỡ form triệu gọi đến trang Ex4.asp hoặc Ex5.asp như sau:

Chương III: Cỏc Đối Tượng Trong ASP

Request.QueryString:

Lấy giỏ trị cỏc tham số trong chuỗi QueryString.

Chuỗi QueryString bắt đầu từ ký tự ?

Gồm nhiều cặp tham số, cỏch nhau bởi dấu &

Khai bỏo và sử dụng đối tượng Request.QueryString

Request.QueryString(“Tờn Tham số”)

Để lấy nguyờn giỏ trị của chuỗi QueryString

Chương III: Cỏc Đối Tượng Trong ASP

<html>

<head><title> RequestQueryString </title> </head>

<body>

<a href = "ex6.asp?alpha=A">A </a> &nbsp; <a href = "ex6.asp?alpha=B">B </a> &nbsp; <a href = "ex6.asp?alpha=C">C </a> &nbsp; <a href = "ex6.asp?alpha=D">D </a> &nbsp; <a href = "ex6.asp?alpha=">ALL </a> &nbsp; <br><br> <% alpha=Request.QueryString("alpha") if alpha="" then alpha="ALL" end if %> ban da chon:<b><%=alpha%></b> </body> </html>

Chương III: Cỏc Đối Tượng Trong ASP

Request.ServerVariables:

Cỏc giỏ trị header HTTP gởi từ client

Cỏc biến mụi trường của Web Server

Cỏc thuộc tớnh chỉ đọc.

Vớ dụ: để biết địa chỉ IP của người dựng ta dựng

Request.ServerVariables(“REMOTE ADDR”)

Đoạn mó sau liệt kờ giỏ trị cỏc biến chứa trong Request.ServerVariables

<table> <%

for each x in Request.ServerVariables

Response.Write("<tr><td>" & x & "</td><td>") Response.Write(Request.ServerVariables(x)) Response.Write("</td></tr>" & vbCrLf)

Chương III: Cỏc Đối Tượng Trong ASP

Đối tượng Response

Gởi cỏc thụng tin từ server cho cỏc client yờu cầu.

Dựng để giao tiếp với người dựng, điều khiển chia sẽ dữ liệu.

Chương III: Cỏc Đối Tượng Trong ASP

Response.Redirect(“URL”)

Chỉ thị cho trỡnh duyệt nộp một địa chỉ khai bỏo trong URL

Vớ dụ: khai bỏo nạp trang ex1.asp

<%

response.Redirect("ex1.asp") %>

Chương III: Cỏc Đối Tượng Trong ASP

Response. End

Chỉ thị cho trỡnh thụng dịch ngưng biờn dịch cỏc đoạn code cũn lại trong trang ASP.

Vớ dụ: <html> <head>

<title> Response End </title> </head> <body> use response.end <% dim a,b,c a=10 b=5 c=a+b response.end %> value of function(tong):<%=c%><br> </body> </html>

Chương III: Cỏc Đối Tượng Trong ASP

Response. Write(“chuỗi”)

Ghi chuỗi vào bộ đệm của IIS và nú trở thành một phần trả về.

Vớ dụ: <html> <head>

<title>Welcome to asp</title>

<meta http-equiv=”content-Type” content=”text/html; charset= UTF-8”> </head> <body> Use Response.Write <br> <% Dim a,b,c A=10 B=5

Chương III: Cỏc Đối Tượng Trong ASP

Đối tượng Session:

Được web server tạo ra mỗi khi trang web đầu tiờn được gọi trong ứng dụng.

Lưu lại những thụng tin của người dựng.

Tồn tại đến khi hết phiờn làm việc hoặc hết hiệu lực

Thụng tin của từng người dựng trong mỗi phiờn làm việc là duy nhất khụng chia sẽ hay truy xuất.

Chương III: Cỏc Đối Tượng Trong ASP

Một phần của tài liệu lập trình web - asp 3.0 active server pages (Trang 73 - 87)

Tải bản đầy đủ (PPT)

(153 trang)