用户正在互相覆盖';在我的asp.net应用程序上的会话

本文关键字:应用 net 应用程序 asp 程序上 会话 我的 覆盖 用户 | 更新日期: 2023-09-27 18:25:06

如果这是一个愚蠢的问题,请原谅我,我是一个来自严格桌面背景的asp新手。我对用户有一个问题——如何在我的网页表单asp.net应用程序上覆盖以前用户的会话。我创建了一个小型手机网络应用程序,让这里的3个人可以在他们的智能手机上打卡,但如果用户a打卡,然后用户B打卡,那么如果用户刷新手机,用户a就会看到用户B的打卡。此外,如果用户A决定打卡,他最终会打卡用户B。我听说过"用户状态"这个词,但我认为asp.net会自动处理吗?在我看来,服务器一次只运行一个会话。如何为我的用户保持唯一会话的运行?

用户正在互相覆盖';在我的asp.net应用程序上的会话

我的印象是,服务器为每个访问过它的用户运行不同的"会话"、"应用程序域"或"实例"(如果你愿意的话)

不,事实并非如此。ASP.NET确实支持会话,但不是这样。您应该看看HttpContext.Session,它可以帮助您跟踪基于会话的状态。

有关详细信息,请参阅"ASP.NET会话状态概述"。