zoukankan      html  css  js  c++  java
  • 【2017-5-21】问题总结 Session,Cookie,登录状态保持

    问题:
    1、展示细节
    2、用户名重复验证
    3、着急
    4、日期判断
    5、修改页面无法提交
    6、编辑时,如密码不填,则保留原有密码
    ---------------------------------------------------------------
    窗体内的控制
    跨窗体控制

    URL传值/QueryString
    1、不占用服务器内存
    2、保密性差,传递值的长度有限


    内置对象:

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

    Response - 响应请求对象
    Response.Redirect("url"); - 服务端重定向
    Response.Write("string"); - 将此字符串输出到页面的最顶部

     

     

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

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

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

    Session里面能存储Object类型
    赋值:
    Session["aa"] = Object类型 --但要注意取值时的类型转换
    取值:
    Object类型 =Session["aa"]转换类型

     

    Cookie
    与Session一模一样

    但是只能存储string类型
    不一样的地方:Cookies是存储在客户端的

     

    Session很安全,但是消耗服务器内存
    Cookies,不消耗服务器内存,存在客户端上,但是有可能被访问

    赋值:
    Response.Cookies["aa"].Value = s;

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


    Application --待补充


    ViewState --待补充

  • 相关阅读:
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark RDD(Resilient Distributed Datasets)论文
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    【机器学习实战】第10章 K-Means(K-均值)聚类算法
    [译]flexbox全揭秘
  • 原文地址:https://www.cnblogs.com/hanqi0216/p/6885534.html
Copyright © 2011-2022 走看看