文章教程

3.2Response对象

8/31/2020 8:52:25 PM 人评论 次浏览

3.2 Response对象

学习目标

学习并掌握Response对象的使用方法。

3.2.1 Response对象功能描述

Response对象主要用来输出信息到客户端,并且可以通过多种方式将服务器端数据发送到客户端,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置Cookies的值等功能,其中最常用的就是Response.Write方法。该对象属于HttpResponse类的一个实例。

3.2.2 常用方法和属性

表3-2给出了Response对象的常用属性和方法,其中经常使用的是Response.Write方法、Response.Redirect方法和Response.End方法。

表3-2 Response对象的常用属性和方法

1.Response.Write方法

可以使用多种方法从ASP.NET程序显示信息。一种方法是使用<%=%>结构。另一种方法是使用Response.Write语句,其中直接使用Response.Write语句既可以在脚本中输出,也可以在程序窗口中直接输出。

使用<%=%>结构输出。

欢迎您,<%=name%>

使用Response.Write语句。可以将它放在<% %>块内。

<% Response.Write(“Hello, World!”); %>

使用Response.Write语句。可以在程序窗口的任何位置,例如下面代码就可以直接在网页的最上面输出10行文字信息。

  protected void Page_Load(object sender, EventArgs e)
  {
    for (int index=1;index<=10;index++)
    {
       Response.Write(“输出信息”+index.ToString() + "<br>");
    }
  }

2.Response.Redirect方法

将客户端重定向到新的URL,经常用于权限控制处理。

3.Response.End方法

将当前所有缓冲的输出发送到客户端,停止该页的执行,经常用于权限控制处理。



教程类别