【发布时间】:2014-09-29 17:41:17
【问题描述】:
我们目前正在 ASP.net 上开发一个简单的系统,供用户同时使用。我想要发生的是每次用户登录系统时从 SQL 表中获取每个用户的Name(或任何其他有用的信息)并始终使用这些数据(注意:这个数据应该是每个用户唯一的) .
现在我的问题是,在这种情况下,为每个用户提供唯一变量/会话的正确方法是什么?如果我想让这个变量成为全局变量呢?
示例场景:一名医生登录系统,后面的代码从表格中获取他的姓名,并在首页提示数据——“Welcome Doctor John!” (假设他的名字是约翰医生。另一个用户登录系统,分别获取他的名字和提示,现在如果第一个用户 - 约翰刷新页面,就会出现冲突,这是我要避免的冲突。
我可以阅读有关此事的任何文章吗?任何帮助将不胜感激。
免责声明:对于 ASP.net,我仍然是初学者,所以对于这么简单的问题,我深表歉意。
【问题讨论】:
-
这是开箱即用的页面的“会话”属性。见msdn.microsoft.com/en-us/library/vstudio/ms178581.aspx