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中似乎并没有在