我有一个VB.net网站,已经运行了几个月。随着用户数量的增加,问题的发生率也在增加。存储在我的会话中我已登录用户帐户。我根据登录的用户运行几个查询并将其显示在DataGridView中。我的几个用户已经注意到,有时当导航到这个页面时,他们偶尔会有一些不属于他们的数据,但是一旦他们刷新页面它就会消失,这只是他们的。 / p>
我尝试进入并拉取会话变量并将其设置为页面的临时变量,然后使用它来运行查询,但我似乎偶尔会同时返回2个用户数据。就像我说的那样,如果用户刷新页面,其他用户数据就会消失。
这有时只会发生,但这是一个例子:
User1登录:返回
User Info Row 1 User1 Data ................ Row 2 User1 Data ................ Row 3 User1 Data ................ Row 4 User2 Data ................ Row 5 User2 Data ................
以下是应该发生的事情,98%的时间和刷新页面之后:
User Info Row 1 User1 Data ................ Row 2 User1 Data ................ Row 3 User1 Data ................
非常感谢任何建议。