2012-06-14 86 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

您是如何在應用程序中定義所選列表的詳細信息的?將該類添加到問題 –

回答