У меня есть несколько страниц ASP.NET, которые хранят объект в сеансе и используют его для привязки данных и т. Д. Объект в сеансе ссылается на несколько страниц «мастера».Как я могу получить надежный уникальный идентификатор на вкладке браузера?
Я хочу, чтобы пользователи имели возможность открывать несколько вкладок и работать с несколькими различными объектами, хранящимися в сеансе одновременно.
Я использую URL из параметров, чтобы сделать это, где пары увеличиваются каждый раз, когда страница хита, а именно:
http://server/MyPage.aspx?action=1
http://server/MyPage.aspx?action=2
А мой доступ сеанса просто
return (MyObject) Session["MyObject" + Request.Params["action_id"]]
Это fine, , но он не работает для источников данных объекта, когда они связаны данными - ошибка «Запрос не доступен в этом контексте»
Как я могу получить идентификатор, который я могу получить на серверной стороне надежно в обратных вызовах и загрузках страниц? ViewState, кажется, не будет доступна в