(+84) 236.3827111 ex. 402

ĐỐI TƯỢNG RESPONSE TRONG ASP.NET


Đối tượng Response cho phép server gởi dữ liệu trở về trình duyệt như một đáp ứng, trả lời hay thông tin với client. Đối tượng Response là đối tượng của lớp HttpResponse thuộc không gian tên System.Web

1. Phương thức Write của đối tượng Response

Phương thức Write của đối tượng Response để hiển thị thông tin trên trình duyệt máy khách, hiển thị giá trị của biểu thức kiểu số, char, object, string, array xuất về máy khách: <% Response.Write(Biểu thức); %>

Ví dụ:

Ký hiệu \ là 1 ký tự đặc biệt gọi là ký tự thoát (escape character) dùng để phân biệt các ký hiệu đặc biệt có thể trùng với các ký hiệu của ASP.NET hay của C#, ví dụ:

Response.Write("


") hoặc là

Response.Write("


")

2. Phương thức Redirect của đối tượng Response

Phương thức Redirect dùng để chuyển hướng client đến trang web khác

<% Response.Redirect(“URL”); %>

trong đó URL là địa chỉ của trang chuyển đến

Ví dụ:

Trang Default.aspx


Trang Default.aspx.cs

public partial class _Default : System.Web.UI.Page{

protected void Button1_Click(object sender, EventArgs e) {

if ( tbUser.Text == "Admin" && tbPassword.Text == "Admin")

Response.Redirect("admin.aspx");

else {

lbError.Text = "Username and passord were invalid. Please check and try again";

lbError.ForeColor = System.Drawing.Color.Red;

}

}

}