42 Response对象 Response对象是从 System. Web命名空间中的 Httpresponse类 中派生出来的。当用户访问应用程序时,系统会根据用户 的请求信息创建一个 Response对象,该对象被用于回应客 户浏览器,告诉浏览器回应内容的报头、服务器端的状态 信息以及输出指定的内容等 421 Response对象的常用属性和方法 Response对象常用的属性见表44 表4-4 Response对象的常用属性 属性名 Cache 获取web页的缓存策略(过期时间、保密性、变化子句) Charset 获取或设置输出流的HTTP字符集 ContentEncoding获取或设置输出流的HTP字符,该属性值是包含有关当前响应的字符集信息的 Encoding对象 ContentType 获取或设置输出流的 Http Mime类型,默认值为 text/htm Cookies 获取响应 Cookie集合,通过该属性可将 Cookie信息写入客户端浏览器 获取或设置在浏览器上缓存的页过期之前的分钟数。若用户在页面过期之前返回该页,则显示缓 Expires 存版本 「 ExpiresAbsolute获取或设置从缓存中移除缓存信息的绝对日期和时间 IsClientConnected获取一个值,通过该值指示客户端是否仍连接在服务器上
◼ Response对象是从System.Web命名空间中的HttpResponse类 中派生出来的。当用户访问应用程序时,系统会根据用户 的请求信息创建一个Response对象,该对象被用于回应客 户浏览器,告诉浏览器回应内容的报头、服务器端的状态 信息以及输出指定的内容等。 ◼ 4.2.1 Response对象的常用属性和方法 ◼ Response对象常用的属性见表4-4。 4.2 Response对象
Response对象的常用方法见表45 表4-5 Response对象的常用方法 方法名 ClearContentO 清除缓冲区流中的所有内容输出 Endo 将当前所有缓冲的输出发送到客户端,停止该页的执行,并引发 EndRequest事件 Redirect(URL) 将客户端浏览器重定向到参数URL指定的目标位置 Write(string) 将信息写入HTTP输出内容流,参数string表示要写入的内容 WriteFile(filename) 将 filename指定的文件写入 Http内容输出流
◼ Response对象的常用方法见表4-5
422使用 Response对象输出信息到客户端 在编写 ASP.NET应用程序代码时经常会用到 Response对象 ,其中最常用的应用之一就是使用 Response对象的 Write0 方法或 Writefile0方法,将信息写入HM流,并显示到客 户端浏览器 ■1.使用 Write方法输出信息 Write方法的语法格式如下: Response. Write(string); 其中,参数 string表示希望输出到TM流的字符串, string 不但可以是字符串常量或变量,也可以包含用于修饰输出 信息的HITM标记或脚本。如果希望在字符串常量中包含 英文双引号("),则应使用C#转义符“\
◼ 4.2.2 使用Response对象输出信息到客户端 ◼ 在编写ASP.NET应用程序代码时经常会用到Response对象 ,其中最常用的应用之一就是使用Response对象的Write() 方法或WriteFile()方法,将信息写入HTML流,并显示到客 户端浏览器。 ◼ 1. 使用Write方法输出信息 ◼ Write方法的语法格式如下: ◼ Response.Write(string); ◼ 其中,参数string表示希望输出到HTML流的字符串,string 不但可以是字符串常量或变量,也可以包含用于修饰输出 信息的HTML标记或脚本。如果希望在字符串常量中包含 英文双引号("),则应使用C#转义符“\