• asp.net内置对象


    一、request 对象

    request -获取请求对象

    request对象的常用属性:

    qureystring:获取http查询字符串变量的集合

     string path = "Default2.aspx?aaa=" + TextBox1.Text + "&bbb=" + TextBox2.Text;

    path:获取当前请求的虚拟路径

    cookies:获取客户端发送的coolie的集合

    二、response对象

    response 响应请求对象

    response的常用方法

    write:将字符串或表达式的结果发送到客户端

     Response.Write("<script>alert('你好天气不错!');</script>");

    end:停止页面的执行并输出相应的结果

    clear:清除页面缓冲区中的数据

    flush:强制输出缓存中的所有数据

    redirrct:客户端浏览器重定向到程序制定的url地址 页面跳转

        Response.Redirect(default.axpx
    );

     session对象

    相对全局对象

    Session["user"] = TextBox1.Text;
    Label1.Text =Session["user"] ;

    cookie 对象

    数据存在硬盘中。可以长时间保存

    cookie传输数据要进行 编码方式转换

     string a = HttpUtility.UrlEncode(TextBox1.Text, System.Text.Encoding.GetEncoding("utf-8"));
     string a = HttpUtility.UrlDecode(Request.Cookies["user"].Value, System.Text.Encoding.GetEncoding("utf-8"));
      Response.Cookies["user"].Value = TextBox1.Text;
     if (Request.Cookies["user"] != null)
            {
                Label1.Text = Request.Cookies["user"].Value;
            }
            else
            {
                Response.Redirect("Default.aspx");
            }
                if (CheckBox1.Checked)
                {
                    Response.Cookies["user"].Expires = DateTime.Now.AddDays(7);
                }
     Response.Cookies["user"].Expires = DateTime.Now.AddDays(-5);


    Application 对象

      Application["banben"] = "1.3";
      Label1.Text = Application["banben"].ToString();

    它是全局对象,全局只有这一个对象
    只要被创建出来,所有人取的值都是一样的
    生命周期:永久
    保存位置:服务端

    ViewState:(了解)
    病历,记录上一个页面的信息

  • 相关阅读:
    好久不见(致win7)
    mysql update
    两个日期相差的天数
    java 文件指针复位
    shell编程: 获得目录下(包括子目录)所有文件名,路径和文件大小
    爬虫(2)
    爬虫
    eclipse 创建dynamic web project不能运行
    JSP Servlet之间交换数据
    html5视频播放插件
  • 原文地址:https://www.cnblogs.com/lulichao/p/5978666.html
Copyright © 2020-2023  润新知