zoukankan      html  css  js  c++  java
  • Response对象

    一、Response对象

    1.定义:用于将数据从服务器发送会浏览器。它允许将数据作为请求的结果发送到浏览器中,并提供有关响应的信息;还可以用来在页面中输入数据、在页面中跳转,并传递各个页面的参数。它与HTTP协议的响应消息相对应。

    2.常用属性:

    Response控件的常用属性
    属性 说明
    Buffer 获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个响应之后将其发送
    Cache 获取Web页的缓存策略,如过期时间、保密性和变化子句等
    Charset 设定或获取HTTP的输出字符编码
    Expires 获取或设置在浏览器上缓存的一页过期之前的分钟数
    Cookies 获取当前请求的Cookie集合
    IsClientConnected 传回客户端是否仍然和Server连接
    SuppressContent 设定是否将HTTP的内容发送至客户端浏览器,若为true,则网页将不会传至客户端

    3.常用方法:

    Response控件的常用方法
    方法 说明
    AddHeader 讲一个HTTP头添加到输出流
    AppendToLog 将自定义日志信息添加到IIS日志
    Clear 将缓冲区的内容清除
    End 将目前缓冲区中所有的内容发送至客户端,然后关闭
    Flush 将缓冲区中所有的数据发送至客户端
    Redirect 将网页重新导向另一个地址
    Write 将数据输出到客户端
    WriteFile 将指定的文件直接写入HTTP内容输出流

    4.实例:

    (1)Write和WriteFile方法:

        protected void Page_Load(object sender, EventArgs e)
        {
            char c='a';
            string s = "Hello World!";
            char[] cArray ={'H', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd'};
            Page p = new Page();
            Response.Write("输出单个字符");
            Response.Write(c);
            Response.Write("<br>");
            Response.Write("输出一个字符串"+s+"<br>");
            Response.Write("输出字符数组");
            Response.Write(cArray, 0, cArray.Length);
            Response.Write("<br>");
            Response.Write("输出一个对象");
            Response.Write(p);
            Response.Write("<br>");
            Response.Write("输出一个文件");
            Response.WriteFile(@"F:WriteFile.txt");
        }

    页面形式:

    其中输出的文件是在F盘的一个名为WriteFile.txt文件中的内容。

    (2)redirect方法:

    代码:

        protected void btnOK_Click(object sender, EventArgs e)
        {
            string name=this.txtName.Text;
            string sex="先生";
            if(rbtnSex2 .Checked)
                sex="女士";
            Response.Redirect("~/welcome.aspx?Name="+name+"&Sex="+sex);
        }

    页面形式:

    点击确定按钮后页面由http://localhost:62475/02/Default.aspx转到http://localhost:62475/02/welcome.aspx?Name=kobe&Sex=先生

  • 相关阅读:
    ORACLE(系统表emp) 基本与深入学习
    jQuery框架 的四个入口函数
    函数
    sql1999语法
    左连接,右连接
    Oracle单行函数用法
    Kettle
    order by 排序
    sql*plus
    sql基本语句
  • 原文地址:https://www.cnblogs.com/bosamvs/p/5689461.html
Copyright © 2011-2022 走看看