• ASP.NET----内置对象----Response


    Response对象是HttpResponse类的实例,它代表Web服务器对客户端请求的响应,包含如下功能:

        ①重定向;  ②设置页面输出内容

      (可以向客户端浏览器发送信息,或者将访问转移到另一个网址,还可以输出和控制Cookie等)

    Response对象的属性:

        ①Buffer---->获取或设置HTTP输出是否要做缓冲处理,如果缓冲处理了客户端的输出,则为true,否则为false。默认为true;

        ②Cache---->以HttpCachePolicy对象的形式获取Web页的缓存策略(过期时间、保密性、变化子句)

        ③Charset---->以字符串的形式获取或设置输出流的HTTP字符集,如Response.Chartset="utf-8"

        ④ContentEncoding---->以System.Text.Encoding枚举值的方式来获取或设置输出流的HTTP字符集,如Response.ContentEncoding=System.Text.Encoding.UTF8

        ⑤IsClientConnected---->获取一个布尔类型的值,通过该值指示客户端是否仍然连接在服务器上,如果客户端当前仍在连接,则为true,否则为false

        ⑥Output---->获取输出Http响应的文本输出

        ⑦OutputStream---->获取Http内容主体的二进制数据输出流

    Response对象的方法:

        ①Write---->将指定的字符串或表达式的结果写到当前的HTTP输出内容流

        ②WriteFile---->将指定的文件直接写入当前Http输出内容流,其参数为一个表示文件位置的字符串

        ③End---->将当前所有的缓冲的输出发送到客户端,并停止当前页的执行;

        ④Close---->关闭客户端的联机

        ⑤Clear---->用在不将缓存中的内容输出的前提下,清空当前页的缓存。仅当使用了缓存输出时(即Buffer=true时),才可以使用Clear方法

        ⑥Flush---->将缓存中的内容立即显示出来,该方法有一点和Clear方法一样,即在脚本前面没有将Buffer属性设置为true时会出错,和End方法不同的是,该方法调用时,页面可继续执行。

        ⑦Redirect---->使浏览器立即重新定向到指定的Url。

    示例:

    1 Response.Write("新年快乐"); // 将新年快乐输出到网页上
    2 Response.WriteFile("f:\sun.txt"); //将f盘下的sun.txt文件中的内容输出到网页上
    3 Response.Redirect("http://www/sina.com"); // 将网页跳转到http://www/sina.com页面上
    4 Response.Close() // 断开页面和服务器端的连接
  • 相关阅读:
    今天被编码搞惨了,页面和脚本的编码一致性
    在IE下FLASH背景透明而在FF下不透明的解决方法
    仿FLASH 的大图切换效果 图片切换 jQuery 圣诞节
    仿ABCNEWS 的新闻切换效果
    preventDefault() 方法 取消掉与事件关联的默认动作
    jQuery 投票调查组件
    js常用脚本 判断浏览器
    Django 之 drf 第三篇 视图类 路由的使用
    Django框架之drf 之一 [restful规范 APIview源码分析 Request类分析 序列化组件 ]
    django框架之十一 Auth模块
  • 原文地址:https://www.cnblogs.com/WangYujie1994/p/11634722.html
Copyright © 2020-2023  润新知