这篇文章主要介绍了C#中的session用法 ,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
Session具有以下特点:
(1)Session中的数据保存在服务器端;
(2)Session中可以保存任意类型的数据;
(2)Session默认的生命周期是20分钟,可以手动设置更长或更短的时间。
需要注意的是在Session变量存储过多的数据会消耗比较多的服务器资源,在使用session时应该慎重
存入字符串:
Session["userName"] = "aaa";
这样取值:
string str = Session["userName"].ToString();
如是什么某记录的编号:
Session["id"] = 1;
这样取值:
int id1 = Convert.ToInt32(Session["userName"]);
获取session时一般这么写:string username=session[“username”]
,但是在给对象赋值的时候我们需要注意两点
1:判断是否为null
2:类型的转换
释放方式:清除某个Session
Session["UserName"] = null;
Session.Remove("UserName");
清除全部Session
Session.Abandon();
session.removeAll();
总结
以上所述是小编给大家介绍的C#中的session用法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
织梦狗教程
本文标题为:详解C#中的session用法


基础教程推荐
猜你喜欢
- C#通过标签软件Bartender的ZPL命令打印条码 2023-05-16
- C# 解析XML和反序列化的示例 2023-04-14
- Unity shader实现高斯模糊效果 2023-01-16
- C#获取指定目录下某种格式文件集并备份到指定文件夹 2023-05-30
- c# – USING块在网站与Windows窗体中的行为不同 2023-09-20
- C#中 Json 序列化去掉null值的方法 2022-11-18
- Unity 如何获取鼠标停留位置下的物体 2023-04-10
- C#调用摄像头实现拍照功能的示例代码 2023-03-09
- C#中的Linq to JSON操作详解 2023-06-08
- 实例详解C#实现http不同方法的请求 2022-12-26