2014-07-18 190 views
1

一个变量我有,我想设置通过共享会话

“按会话共享”变量的Asp.net应用我解释一下:

如果我们想分享的价值变量我们添加关键字static

public static string Name; 

如果我们想通过线程共享,我们添加属性ThreadStatic

[ThreadStatic] 
    public static int Id; 

如何通过用户会话共享变量的值?可能吗?

回答

5

当然它是,它保存在Session

Session['key'] = value; // setter 
var value = Session['key']; // getter 
+4

我知道这只是一个例子。但是我会建议不要硬编码字符串键,只要我可以使它成为一个常量,所以我可以知道在编译时是否弄乱了拼写。 – Areks