Session

public class SessionHelper
{
    /// <summary>
    /// 根据session名获取session对象
    /// </summary>
    /// <param name="name"></param>
    /// <returns></returns>
    public static object GetSession(string name)
    {
        return HttpContext.Current.Session[name];
    }
    /// <summary>
    /// 设置session
    /// </summary>
    /// <param name="name">session 名</param>
    /// <param name="val">session 值</param>
    public static void SetSession(string name, object val)
    {
        HttpContext.Current.Session.Remove(name);
        HttpContext.Current.Session.Add(name, val);
    }

    /// <summary>
    /// 清空所有的Session
    /// </summary>
    /// <returns></returns>
    public static void ClearSession()
    {
        HttpContext.Current.Session.Clear();
    }

    /// <summary>
    /// 删除一个指定的ession
    /// </summary>
    /// <param name="name">Session名称</param>
    /// <returns></returns>
    public static void RemoveSession(string name)
    {
        HttpContext.Current.Session.Remove(name);
    }

    /// <summary>
    /// 删除所有的ession
    /// </summary>
    /// <returns></returns>
    public static void RemoveAllSession(string name)
    {
        HttpContext.Current.Session.RemoveAll();
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容