MVC - 实现成员在线功能

时间:2009-04-23 04:14:16

标签: asp.net-mvc

我有一个ASP.NET MVC应用程序,我想添加 每页在线的成员列表。实际上添加到母版页。

成员属于团体,所以我想 显示该组中的所有成员。

那么这样做的最佳方式是什么?

例如,在会话开始时添加到缓存对象中的集合 并在Global.asax中的会话结束时将其删除。

这是一种可靠的方法吗? 交通不会很大。

马尔科姆

2 个答案:

答案 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。