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

时间:2012-06-14 18:52:10

标签: c#-4.0 session-state

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

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

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

有更好的方法吗?有一个简单的解决方法吗?我是否忽略了有用的会话功能?

1 个答案:

答案 0 :(得分:0)

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