asp.net 六大内置对象(1)
1.Response对象
Response对象是HttpResponse类的一个对象,与一个HTTP响应相对应,通过该对象的属性和方法可以控制如何将服务器端的数据发送到客户端浏览器。
(1) Response对象的属性
n Buffer:表明页输出是否被缓冲。
n BufferOutput:是否缓冲输出并在完成处理整个页之后将其发送。
n Cache :获取Web页的缓存策略(过期时间、保密性、变化子句)。
n Charset :获取或设置输出流的HTTP字符集。
n ContentEncoding:获取或设置内容的编码格式。
n ContentType:获取或设置输出流的HTTP MIME类型。
n Expires :获取或设置在浏览器上缓存的页过期之前的分钟数。如果用户在页过期之前返回同一页,则显示缓存的版本。提供 Expires 是为了与以前的 ASP 版本兼容。
n ExpiresAbsolute:获取或设置将缓存信息从缓存中移除时的绝对日期和时间。提供 ExpiresAbsolute 是为了与以前的 ASP 版本兼容。
n Filter:获取或设置一个包装筛选器对象,该对象用于在传输之前过滤HTTP实体主体。
n IsClientConnected:指示客户端是否仍连接在服务器上。
n Output:返回输出HTTP响应流的文本输出。
n OutputStream:返回输出Http内容主体的二进制输出流。
n Status:设置返回到客户端的状态栏。
n StatusCode:获取或设置返回给客户端的输出HTTP状态代码,通过HTTP状态代码客户端可以知道服务器端运行情况。
n StatusDescription:获取或设置返回给客户端的输出的HTTP状态字符串。
n SuppressContent :是否将HTTP内容发送到客户端。
(2) Response对象的方法
n BinaryWrite:将一个二进制字符串写入HTTP输出流。
n Clear:清除缓冲区流中的所有内容输出。
n ClearContent:清除缓冲区流中的所有内容。
n ClearHeaders:清除缓冲区流中的所有头信息。
n Close:关闭到客户端的套接字连接。
n End:将当前所有缓冲的输出发送到客户端,停止该页的执行,并引发Application_EndRequest 事件。
n Flush:向客户端发送当前所有缓冲的输出。Flush方法和End方法都可以将缓冲的内容发送到客户端显示,但是Flush与End的不同之处在于,Flush不停止页面的执行。
n Write:用于将信息写入输出流,输出到客户端显示。
n WriteFile:直接将指定的文件写入到输出流显示。
n Redirect:将浏览器转到指定的另外一个网页。
2. Request对象
Request对象实际上是System.Web命名空间中的HttpRequest类的对象。当客户发出请求执行ASP.NET程序时,客户端的请求信息会包装在Request对象中,这些请求信息包括请求报头(Header)、客户端的机器信息,客户端浏览器信息,请求方法(如POST、GET)、提交的窗体信息等。
(1) Request对象的属性
n AcceptTypes:客户端支持的MIME接受类型的字符串数组。
n ApplicationPath:服务器上ASP.NET应用程序的虚拟应用程序根路径。
n Browser:有关正在请求的客户端的浏览器功能的信息。
n ClientCertificate:当前请求的客户端安全证书。
n ContentEncoding:或设置实体主体的字符集。
n ContentLength :指定客户端发送的内容长度(以字节计)。
n ContentType :传入请求的MIME内容类型。
n Cookies
相关新闻>>
- 发表评论
-
- 最新评论 更多>>