2012-06-14 43 views
0

我有一个列表数据发送给另一组的.aspx/aspx.cs文件,这样这个网站开发应用程序:多用户数据污染

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

的问题,但是,如果是多比一个用户试图在同一时间做些什么,数据会在两个会话之间受到交叉污染。

有没有更好的方法来做到这一点?有一个简单的解决方法吗?我忽略了一个有用的会话功能吗?

+0

交叉污染?你的意思是当用户修改选择的列表细节时,这个会话对象是一个静态属性吗? –

+0

会话对象从会话1获取一些数据,从会话2获取其他数据。我想我问的是 - 有没有一种方法可以通过某个ID来识别会话,并确保我的new-file-name.aspx页面知道这个列表数据只与这个特定的会话相关联吗? – bobbiloo

+0

您是如何在应用程序中定义所选列表的详细信息的?将该类添加到问题 –

回答