我有一个ASP.NET MVC应用程序,我想添加 每页在线的成员列表。实际上添加到母版页。
成员属于团体,所以我想 显示该组中的所有成员。
那么这样做的最佳方式是什么?
例如,在会话开始时添加到缓存对象中的集合 并在Global.asax中的会话结束时将其删除。
这是一种可靠的方法吗? 交通不会很大。
马尔科姆
答案 0 :(得分:0)
是的,您必须使用Application对象来存储它, 你可以在Session Start / Session End事件中做到这一点。 在“开始”上添加到“应用程序”,然后在“结束”上删除。
答案 1 :(得分:0)
参见How can I determine the number of users on an ASP.NET site (IIS)? And their info?同样的方法可以用于WebForms以及ASP.NET MVC。