概述
session的基本设置:
using System; using System.Collections.Generic; using System.Text; using System.Web; using System.Web.SessionState; namespace OAFrameWork { public class CSession { public static object Get(string Key) { return HttpContext.Current.Session[Key]; } public static string GetString(string Key) { object obj = HttpContext.Current.Session[Key]; if (obj == null) return ""; else return obj.ToString(); } public static object Get(string Key,object DefaultValue) { if (HttpContext.Current.Session[Key] == null) return DefaultValue; else return HttpContext.Current.Session[Key]; } public static object Get(string Key, object DefaultValue,Boolean CanAdd) { if (HttpContext.Current.Session[Key] == null) { if(CanAdd==true) HttpContext.Current.Session.Add(Key, DefaultValue); return DefaultValue; } else return HttpContext.Current.Session[Key]; } public static Boolean Set(string Key,object Value) { try { if (Value == null && HttpContext.Current.Session[Key] != null) { HttpContext.Current.Session.Remove(Key); } else if (HttpContext.Current.Session[Key] == null) { HttpContext.Current.Session.Add(Key, Value); } else { HttpContext.Current.Session[Key] = Value; } return true; } catch (Exception ex) { CMsgBox.Show(ex.Message); return false; } } } }
清除Session:
Session.Abandon();//清除全部Session //清除某个Session Session["UserName"] = null; Session.Remove("UserName");
最后
以上就是缓慢黑夜为你收集整理的C#程序中session的基本设置示例及清除session的方法的全部内容,希望文章能够帮你解决C#程序中session的基本设置示例及清除session的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复