本文实例讲述了C#实现简单获取及设置Session类。分享给大家供大家参考。具体分析如下:
这是一个简单的,本类主要实现大家最常用的两个功能:
1、GetSession(string name)根据session名获取session对象;
2、SetSession(string name, object val)设置session
具体代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
using
System.Web;
namespace
DotNet.Utilities
{
/// <summary>
/// Session 操作类
/// 1、GetSession(string name)根据session名获取session对象
/// 2、SetSession(string name, object val)设置session
/// </summary>
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);
}
}
}
清除Session:
|
希望本文所述对大家的C#程序设计有所帮助。