zoukankan      html  css  js  c++  java
  • webform 跨窗体传值

    Response.Redirect("url");       - - 服务端重定向

      string  s = Request["key"];      -- 获取请求对象

    session 

    存贮在服务端,占用服务器内存
    很好用,速度很快
    不要滥用,容易溢出

    生命周期:20分钟,每一次新的请求都会刷新这个时间

    浏览器一旦关闭,那么会断开此条Session的连接

    Session里面能存储Object类型   可存储任何类型  保密性较好

      Session  

    赋值

            string  s =  textBox1.Text;

               session [ " a " ]= s ;

               Response.Redirect(  " 地址 " );

    取值

             Label.Text = session[ " a " ].Tostring( );

    Cookies是存储在客户端的 ,有可能被非法访问

    赋值:

              string  s =  textBox1.Text;

              Response.Cookies["aa"].Value = s;

              Response.Redirect(  " 地址 " );            -- 只能是 string 类型

    取值:           string ss = Request.Cookies["aa"].Value;

                                                                      -- 只能用 Request 取值

    if (Request.Cookies["user"] != null)
            {
                Label1.Text = Request.Cookies["user"].Value+"欢迎来到某宝";
            }
            else
            {
                Response.Redirect("Default.aspx");
            }

    判断是否有值  如果值为空 则打不开这个页面

    Response.Cookies["user"].Expires = DateTime.Now.AddDays(7);

    增加cookies的保留时间

    Response.Cookies["user"].Expires = DateTime.Now.AddDays(-10);

    清楚cookies 让这个cookies的时间过期

  • 相关阅读:
    Linux基础3-1 Bash及其特性
    三、手写ORM实现数据库更新
    三、TCP协议
    一、OIS七层模型及数据传输过程
    泛型缓存原理
    树莓派公网服务器实现frp内网穿透
    Dto数据传输对象
    Ubuntu下 Nginx静态代理部署网页常见报错
    JWT权限验证
    解决传入的请求具有过多的参数,该服务器支持最多 2100 个参数
  • 原文地址:https://www.cnblogs.com/v587yy/p/6888758.html
Copyright © 2011-2022 走看看