2

我在我的网络应用程序中使用了会话。

我在使用用户 ID 登录时设置会话。

有时,当一个用户使用我的 Web 应用程序发布他们的问题时,条目将出现在那个特定的用户 ID 上,而另一个条目也将出现在任何随机用户 ID 上。

因此,多个条目将存在于 sql 的同一个表中。(这种情况随机发生)(这种情况发生 - 当 2-3 个用户尝试访问同一事物时)

有时它需要任何其他/随机用户 ID(可能以前登录的用户 ID)并使用任何用户 ID 插入数据。

有时一个用户想查看他的活动日志,以便他能够看到另一个用户的活动或所有用户的活动或他自己的活动。这也是随机发生的。

请帮忙。

4

2 回答 2

2

您是否使用静态类对象进行数据库事务?这是由于静态对象而发生的。

于 2012-09-11T06:57:23.837 回答
1

如果您想在您的 asp.net 网络应用程序中使用会话,请不要使用以下方法创建会话。

Session["username"]=usernametxt.Text;//or assign it from dataset

但是使用类和函数来创建会话,并为此使用 get 和 set 方法。

set { HttpContext.Current.Session["username"] = value; }

确保

这只是一个例子。

于 2012-09-15T16:38:42.187 回答