25/05/2018, 00:12

Đối tượng Response

Dùng để trả (write) kết quả về cho máy khách (Trình duyệt) Phương thức write Viết kết quả trả về cho trình duyệt (máy khách). + Cú pháp : Response .write(<Xâu>/Biểu thức) ...

Dùng để trả (write) kết quả về cho máy khách (Trình duyệt)

Phương thức write

Viết kết quả trả về cho trình duyệt (máy khách).

+ Cú pháp : Response.write(<Xâu>/Biểu thức)

Trong đó <Xâu> là một xâu ký tự, có thể chứa các thẻ HTML.

Biểu thức có thể là hằng, biến, hàm, biểu thức chứa cả hằng, biến, hàm ….

+Ví dụ:

Gửi xâu “Hello world” về cho trình duyệt.

<%@ Language = vbscript %>

<HTML>

<BODY>

<%

Response.write(“Hello world”)

%>

</BODY>

</HTML>

Tương đương với:

<%@ Language = vbscript %>

<HTML>

<BODY>

Hello world

</BODY>

</HTML>

Phương thức Redirect

Hướng người dùng sang một trang web khác. Ví dụ khi người dùng gõ www.abc.com/Trang1.asp thì chúng ta có thể hướng (mở) sang trang Trang2.asp để hiển thị.

+ Cú pháp:

Response.Redirect URL (Địa chỉ/ siêu liên kết)

+ Ví dụ:

Khi người dùng nhập vào trang Trang1.asp, ta sẽ hiển thị trang Trang2.Asp. Khi đó nội dung của trang1.asp sẽ như sau:

<%@ Language = vbscript %>

<HTML>

<head>

<meta http-equiv="Content-Type" content="text/HTML; charset=utf-8">

<title>Redirect</title>

</head>

<BODY>

.... Bạn phải thăm trang2.asp trước đã ! <BR>

<%

'..............

Response.redirect "Trang2.asp"

'..............

%>

</BODY>

</HTML>

Một ví dụ cần sử dụng đến phương thức này đó là, khi người dùng chưa thực hiện đăng nhập và vào ngay trang thao tác với CSDL thì ta cần redirect đến trang đăng nhập.

0