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方法。
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方法
将当前所有缓冲的输出发送到客户端,停止该页的执行,经常用于权限控制处理。