zoukankan      html  css  js  c++  java
  • .NET Application,Session,Cookie,ViewState,Cache对象用法


    作用域 保存地址 生命周期
    Application 应用程序 服务器内存 IIS启动
    Session 整个站点 服务器内存 Session到时 默认20分钟
    Cashe 应用程序 服务器内存 应用程序的周期
    Cookie 整个站点 客户端内存 浏览器关闭 可控制
    ViewState 当前页面 页面内 网页的生命周期
    QueryString URL
    Application用于存储公共的信息
    不要使用Application存储大量信息
    使用 application需要 解锁开锁

    Application["UserNameID"]="000";
    string NameID=Application["UserNameID"].ToString();
    Sesstion 用于存储每个用户自己转悠的信息

    Sesstion ["UserNameID"]="000";
    string NameID=Sesstion ["UserNameID"].ToString();
    Cookie 储存客户端请求的信息

    Response.cookies[cookie的名称].Value = 值;
    string 变量 = Request.Cookie['cookie的名称'].Value;

    viewState保存用户的状态信息
    适用于所有浏览器,并且不消耗服务器资源,因为吃力的是客户端!
    性能问题。由于视图状态存储在页本身,因此如果存储较大的值,用户显示页和发送页时的速度

    viewState ["UserNameID"]="000";
    string NameID=viewState ["UserNameID"].ToString();

    应用程序缓冲技术 cashe
    添加应用程序缓冲的方法
    1.添加键和值
    2.使用Add方法
    3.使用insert方法

  • 相关阅读:
    数据结构学习(一)、线性表
    内容太多用省略号代替、内容不换行,鼠标移上去显示详情
    时间格式化
    51Nod--1018排序
    51Nod--1085背包问题
    51Nod--1049最大子段和
    51Nod--1051最大子矩阵和(DP入门)
    POj1852--Ants
    c# static用法
    group by用法
  • 原文地址:https://www.cnblogs.com/ZaraNet/p/9433512.html
Copyright © 2011-2022 走看看