C# 解决方案中的多用户数据污染



我有一个 Web 开发人员应用程序,它将列表数据发送到另一组 .aspx/aspx.cs 文件,如下所示:

                Session.Add("Selected-List-Details", Selected-List-Details);
                Server.Transfer("new-file-name.aspx");

但是,问题是,如果多个用户尝试同时执行某些操作,则数据会在 2 个会话之间交叉污染。

有没有更好的方法可以做到这一点?有没有简单的解决方法?我是否忽略了有用的会话功能?

http://msdn.microsoft.com/en-us/library/ms525800(v=vs.90).aspx. 似乎显示了如何使用您的服务器发送会话 ID。

最新更新