Session具有以下特点: 
(1)Session中的数据保存在服务器端; 
(2)Session中可以保存任意类型的数据; 
(2)Session默认的生命周期是20分钟,可以手动设置更长或更短的时间。

需要注意的是在Session变量存储过多的数据会消耗比较多的服务器资源,在使用session时应该慎重

1、存入字符串:

    Session["userName"] = "aaa";
    这样取值:
    string str = Session["userName"].ToString();

 2、存入某记录的编号:

    Session["id"] = 1;
    这样取值:
    int id1 = Convert.ToInt32(Session["userName"]);

3、使用session

获取session时一般这么写:string username=session[“username”],但是在给对象赋值的时候我们需要注意两点

1:判断是否为null

2:类型的转换

释放方式:清除某个Session
     Session["UserName"] = null;
     Session.Remove("UserName");

     清除全部Session

     Session.Abandon();

     session.removeAll();

https://www.cnblogs.com/xianyv/archive/2019/04/08/10666673.html

C#中的session用法相关推荐

  1. php中sisson用法,session用法

    在开发PHP的时候,我们经常会使用到Session,用于记录用户的一些访问信息,方便我们根据用户的喜好,接下来吾爱编程为大家介绍一下session用法,有需要的小伙伴可以参考一下: 1.简介: Ses ...

  2. ashx页面中context.Session[xxx]获取不到值的解决办法

    1.在 aspx和aspx.cs中,都是以Session["xxx"]="aaa"和aaa=Session["xxx"].ToString( ...

  3. WEB Struts2 中OGNL的用法

    2019独角兽企业重金招聘Python工程师标准>>> User对象属性获取 如User中有username和password字段 获取username属性<s:propert ...

  4. 转: ashx中使用Session

    转: ashx中使用Session Ajax调用ashx文件中的方法,需要用到Session保存用户登录信息. 用法如下: 1.using System.Web.SessionState; 2.pub ...

  5. Django框架(22.Django中设置session以及session对象及方法)

    Session 对于敏感.重要的信息,建议要储在服务器端,不能存储在浏览器中,如用户名.余额.等级.验证码等信息. 在服务器端进行状态保持的方案就是Session. 数据迁移后会在数据库中创建出存储S ...

  6. JSP 中EL表达式用法详解

    EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便.接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${ ...

  7. 【译文】漫谈ASP.NET中的Session

    最近这两天被一个Web Farm环境下的Session处理问题虐得很痛苦,网上到处找解决方案,在无意中翻看到这篇文章,感觉很不错,顺手查了一下,貌似没有现成的译文,于是一咬牙一跺脚把这篇文章翻译出来了 ...

  8. PHP中header的用法

    PHP中header的用法 摘要: header()的作用:给客户端发送头信息 头信息的作用 跳转 Header("Refresh:2; URL=http://localhost//sess ...

  9. java 普通类request_[Java教程]spring在普通类中获取session和request

    [Java教程]spring在普通类中获取session和request 0 2014-08-12 08:01:13 在使用spring时,经常需要在普通类中获取session,request等对像. ...

  10. Mysql中autocommit的用法

    定义 Mysql文档原文:SET autocommit disables or enables the default autocommit mode for the current session. ...

最新文章

  1. 中表名字必须大写吗_小白也能学会的C-枯燥且必须的语法
  2. C语言经典例75-反转整数
  3. 运用ajax技术写联动的效果
  4. PyTorch基础(一)-----张量(Tensor)
  5. 【LeetCode】LeetCode之删除并获得点数——动态规划、排序+动态规划
  6. uniapp框架之如何修改接口传参的参数
  7. 软件研发成本估算过程之估算软件规模概述
  8. java计算棋盘上的麦粒
  9. 计算当前序列的字典序序号(洛谷P2524题题解,Java语言描述)
  10. 贵州大学 c语言,贵州大学C语言 试卷.doc
  11. 怎么实现FineReader选项卡中的保存模式的修改
  12. dbutils mysql_mysql之DBUtils
  13. Java ConcurrentHashMap
  14. 幻灯片制作去除模板背景
  15. Nexus3搭建jenkins报错 下载 依赖jar包 报错Not authorized
  16. canvas实现图片旋转
  17. 配置同时使用内网和外网
  18. 自学考试英语二的考试要求
  19. 西行漫记(11):数字化敏捷
  20. 一步一步学ROP之linux_x86篇

热门文章

  1. linux系统棋牌搭建教程,幼麟棋牌四川麻将搭建教程补充
  2. 暴力破解西电校园网密码
  3. 哈工大2022形式语言与自动机期末
  4. 炫酷动漫游戏网站页面设计html页面前端源码
  5. Origin抗锯齿和出现大C
  6. Kotlin - 函数
  7. visio如何改变折线箭头拐弯方向
  8. IDEA引入JDK/jar包无效、java 文件灰色右下角橙色java图标显示等问题解决办法
  9. 软件开发成本工作量估算
  10. STM32应用笔记分类汇总,值得收藏