服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - 详解C#中的session用法

详解C#中的session用法

2022-07-19 09:58咸鱼翻身① C#

这篇文章主要介绍了C#中的session用法 ,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

Session具有以下特点:

(1)Session中的数据保存在服务器端;

(2)Session中可以保存任意类型的数据;

(2)Session默认的生命周期是20分钟,可以手动设置更长或更短的时间。

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

存入字符串:

?
1
Session["userName"] = "aaa";

    这样取值:

?
1
string str = Session["userName"].ToString();

 如是什么某记录的编号:
  

?
1
Session["id"] = 1;

    这样取值:

?
1
int id1 = Convert.ToInt32(Session["userName"]);

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

1:判断是否为null

2:类型的转换

释放方式:清除某个Session   

?
1
2
Session["UserName"] = null;
     Session.Remove("UserName");

     清除全部Session    

?
1
2
Session.Abandon();
     session.removeAll();

总结

以上所述是小编给大家介绍的C#中的session用法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

原文链接:https://www.cnblogs.com/xianyv/archive/2019/04/08/10666673.html

延伸 · 阅读

精彩推荐
  • C#C#访问SQLServer增删改查代码实例

    C#访问SQLServer增删改查代码实例

    这篇文章主要为大家详细介绍了C#访问SQLServer增删改查代码实例,感兴趣的小伙伴们可以参考一下...

    bcbobo21cn12082021-12-06
  • C#C# WinForm程序设计简单计算器

    C# WinForm程序设计简单计算器

    这篇文章主要为大家详细介绍了C# WinForm程序设计简单计算器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    zjq_13145209722022-02-20
  • C#C#向word文档插入新段落及隐藏段落的方法

    C#向word文档插入新段落及隐藏段落的方法

    这篇文章主要为大家详细介绍了C#如何向word文档插入一个新段落及隐藏段落 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    Yesi8482021-12-31
  • C#C#编程实现对象与JSON串互相转换实例分析

    C#编程实现对象与JSON串互相转换实例分析

    这篇文章主要介绍了C#编程实现对象与JSON串互相转换的方法,结合实例分析了在DoNet2.0与Donet3.5环境下实现对象与JSON转换的相关技巧,需要的朋友可以参考下...

    Jan.David11672021-11-02
  • C#C#自动类型转换与强制类型转换的讲解

    C#自动类型转换与强制类型转换的讲解

    今天小编就为大家分享一篇关于C#自动类型转换与强制类型转换的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起...

    Mogul110362022-03-08
  • C#C#编程实现获取文件夹中所有文件的文件名

    C#编程实现获取文件夹中所有文件的文件名

    这篇文章主要介绍了C#编程实现获取文件夹中所有文件的文件名,可实现获取特定目录下制定类型文件名称的功能,涉及C#针对文件与目录的遍历、查询等操作...

    Jan.David7532021-11-02
  • C#C#实现3步手动建DataGridView的方法

    C#实现3步手动建DataGridView的方法

    这篇文章主要介绍了C#实现3步手动建DataGridView的方法,实例分析了C#实现手动创建DataGridView的原理与技巧,具有一定参考借鉴价值,需要的朋友可以参考下...

    我心依旧11482021-10-25
  • C#C#的Process类调用第三方插件实现PDF文件转SWF文件

    C#的Process类调用第三方插件实现PDF文件转SWF文件

    本篇文章主要介绍了C#的Process类调用第三方插件实现PDF文件转SWF文件,现在分享给大家,具有一定的参考价值,有需要的可以了解一下。...

    彭泽090210122021-12-10