2014-10-17 63 views
0

我有幾個ASP.NET頁面在會話中存儲對象並將其用於數據綁定等。會話中的對象在「嚮導」的幾個頁面中引用。如何獲得每個瀏覽器選項卡的可靠唯一ID?

我希望用戶能夠打開多個選項卡,並同時處理存儲在會話中的多個不同對象。

我使用的是URL參數去做到這一點,這裏的參數是每個頁面被擊中時,遞增即:

http://server/MyPage.aspx?action=1 
http://server/MyPage.aspx?action=2 

我的會話訪問僅僅是

return (MyObject) Session["MyObject" + Request.Params["action_id"]] 

這是很好,,但它在數據綁定時不適用於對象數據源 - 錯誤是「請求在此上下文中不可用」

如何在回調和頁面加載中可靠地檢索服務器端的ID? ViewState中似乎並沒有在

回答

0

啊可用,關鍵是要使用

System.Web.HttpContext.Current.Request 
相關問題