2017-02-17 94 views
0

美好的一天,努力了解asp mvc会话。我如何针对多个用户的单个sessionID存储数据。我将有两个用户在同一台​​机器上从同一浏览器上叹息。一个会话中的多个用户的ASP MVC http会话

因此,一台机器/浏览器和两个活动的“窗口”,切换标签和数据重叠。一个页面会覆盖下一个看到他们共享相同的会话。

+0

你是什么意思“针对多个用户的单个会话ID存储数据“?这是矛盾的。会话ID是指个人用户的会话。 – Dai

回答

0

在ASP.NET(所有版本:的WebForms,MVC,网络API,以及更多)...

  • 要存储当前请求的生命周期数据,请使用HttpContext.Items
  • 要以每个用户为基础存储当前会话的生命周期数据,请使用HttpContext.Session
  • 要存储数据的应用程序,这是由所有用户共享的使用寿命,使用static(或HttpContext.Application - 这是unoffically弃用,从经典的ASP天的遗产)