• 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的时间过期

  • 相关阅读:
    ES6 一些新特性的总结
    前端模块化开发的规范:AMD与CDM
    webpack与grunt/glub 的比较
    前端总结(一)
    前端性能的优化
    Typescript 常见写法
    显示模式------行内元素、块元素,行内块元素
    浏览器前缀及内核
    BFC规范
    数据库习题练习
  • 原文地址:https://www.cnblogs.com/v587yy/p/6888758.html
Copyright © 2020-2023  润新知