如果获取Web站点全局Session的状态在asp.net 里使用 Session 保存客户数据。
在Web.config 里设置超时40分钟。
获得当前Session中保存的所有对象可以通过遍历所有的Session.Keys来获得。代码如下:
ArrayList sessionCollection = new ArrayList();
foreach (string strKey in Session.Keys)
{
Page.Response.Write(Session[strKey]);
} 我想访问站点全部Session数据如果实现?比如
客户1 登陆以后 Session["user"] ="a"
客户2 登陆以后 Session["user"] ="b"foreach (HttpSessionState mySession in SessionItem)
{
Page.Response.Write(mySession["user"]);
}
这样可以输出Session没有过期的用户。
现在不清楚服务器端那个对象保存和管理Session的数据。
在Web.config 里设置超时40分钟。
获得当前Session中保存的所有对象可以通过遍历所有的Session.Keys来获得。代码如下:
ArrayList sessionCollection = new ArrayList();
foreach (string strKey in Session.Keys)
{
Page.Response.Write(Session[strKey]);
} 我想访问站点全部Session数据如果实现?比如
客户1 登陆以后 Session["user"] ="a"
客户2 登陆以后 Session["user"] ="b"foreach (HttpSessionState mySession in SessionItem)
{
Page.Response.Write(mySession["user"]);
}
这样可以输出Session没有过期的用户。
现在不清楚服务器端那个对象保存和管理Session的数据。
解决方案 »
- asp.net中Calendar控件的重新加载问题
- Thread '正在中止线程' ?
- VS2005引用的控件找不到了
- 借人气 求SQL
- 一个js的问题
- 菜鸟问题
- 哈哈,解决了tabstrip,multipage中不能正常显示dbgrid的问题
- 你好:我想知道如何在表的上方由TextBox或DropDownList传入参数信息,然后点搜索,在DataGrid中显示搜索结果,在线求救!!!!!!
- 请教微软专家和各位热心人,从WEB控件库中派生一个Datagrid自定义控件,能否实现以下功能?
- Visual Studio.net的问题
- 既然程序员这一行又苦又累钱也不多又是青春饭,但为什么还有那么多人挤破头想进来呢?
- 哪里有免费的支持ASP.NET的网络空间,要求支持对Access数据库的写操作。
{
Page.Response.Write((string)mySession["user"]);或者 Page.Response.Write(mySession["user"].Tostring());
}
这篇文章讲到了获取整个站点Session,不过是通过SQL 数据库保存的。 不清楚进程内的Session通过什么来访问。
比如 SessionItem对象保存数据。
1:如楼上所说,每次生成session的时候存入数据库.
2:存入cache,里面建张表来保存