• 【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");只能跳转该网站根目录下的网站

  • 相关阅读:
    利用ApplicationListener和ContextRefreshedEvent加载自己的beanPool
    java对象转变为map
    Java通过poi创建Excel文件并分页追加数据
    Java通过poi读取excel中文件
    SpringMvc通过controller上传文件代码示例
    SpringCloud组件学习-图
    Java-线程间通信小结
    Java-关于Thread
    Java-对象及变量的并发访问小结
    java爬取免费HTTP代理 code-for-fun
  • 原文地址:https://www.cnblogs.com/888888CN/p/7126931.html
Copyright © 2020-2023  润新知