zoukankan      html  css  js  c++  java
  • webform 内置对象(页面间传值)

    QueryString/URL传值  页面名后面加?变量名=值

    有点:不占服务器内存。

    缺点:保密性差;传递字符串长度有限。

    Response   --相应请求对象

    Response.Redirect("url") --服务端重定向,只能在当前页面打开。

    Request  --获取请求对象,获取传递过来的值。

    Response.Write("string")  -- 将字符串输出到页面最顶端

    session   只存在20分钟,浏览器不关就一直可以使用。

    赋值

            string  s =  textBox1.Text;

               session [ " a " ]= s ;

               Response.Redirect(  " 地址 " );

    取值

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

     

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

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

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

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

    cookie  浏览器缓存变量

    赋值:

              string  s =  textBox1.Text;

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

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

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

                                                                      -- 只能用 Request 取值

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

    增加cookies的保留时间

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

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

  • 相关阅读:
    JavaScript中getBoundingClientRect()方法详解
    webpack解惑:require的五种用法 (转)
    大白话讲解Promise(一)
    HTML5触摸事件(touchstart、touchmove和touchend) (转)
    JavaScript 数组中的 indexOf 方法
    arguments
    webpack入坑之旅
    webpack-dev-server
    webpackJsonp is not defined?
    CSS3——背景 文本 字体 链接 列表样式 表格
  • 原文地址:https://www.cnblogs.com/big-lll/p/6886279.html
Copyright © 2011-2022 走看看