zoukankan      html  css  js  c++  java
  • 【ADO.NET基础-Session】Session的基本应用

    在服务端存储状态的对象:Session和Application

    在客户端存储状态的对象:Cookie

    1.Session:每个独立的浏览器都会创建一个独立的Session,不是一台电脑一个Session

    Session存储的数据在当前会话中共享,关闭会话即消失

    特性:Session在20分钟之内如果没有会话操作,则会自动释放

    语法:(1)用Session存值:Session["key名"] = 值;      值,不只是个字符串,可以是对象。

    (2)从Session取值:类型 变量名 = (强制转换的类型名)Session["key名"]

    (3)释放Session:释放某个Session:Session["key名"]=null;

              释放所有Session:Session.clear();

              自动释放:20分钟

    2、Cookie:保存在客户端内存或硬盘上

    临时Cookie是存在浏览器内存中的,持久Cookie是存在电脑硬盘上浏览器相关的Cookie目录下的

    设置Cookie

    //新建Cookie对象
    HttpCookie cookie_name = new HttpCookie("uid");
    //赋值
    cookie_name.Value = uid;
    //写入到Cookie里面
    Response.AppendCookie(cookie_name);

    在使用界面:读取Cookie
    Request.Cookies["uid"].Value.ToString(); 

     5.QueryString传值

    在源页面写:Response.Redirect("Main.aspx?(要打开的页面)uid="+uid+"&pwd="+pwd(要传输过去的的数值));//打开新页面时候把数值传过去
    在目标页面:Request["uid"].ToString();

    7.跳转页面方式:

    1.Response.Redirect("http://www.baidu.com");重定向,可以跳转任何网页
    2.Server.Transfer("Main.aspx");只能跳转该网站根目录下的网站

  • 相关阅读:
    调试 Android* x86 应用程序的方法以及要使用的工具
    android 获取手机信息工具类
    Android 布局自适应屏幕
    php & 和 & (主要是url 问题)
    系统的BIOS与系统安装
    ios的设计原则
    POJ 2409 Let it Bead(Polya简单应用)
    鸿学金信风控具体介绍
    Linux高性能server编程——I/O复用
    WCF问题集锦:未依照DataMember定义的名称序列化对象
  • 原文地址:https://www.cnblogs.com/888888CN/p/7126931.html
Copyright © 2011-2022 走看看