2013-03-20 4 views
0

Я теряю данные, хранящиеся в переменной сеанса, когда я пытаюсь открыть всплывающее окно из гиперссылки. Ниже приведен мой кодпотеряющая переменная сеанса при всплывании

<asp:HyperLink ID="HyperLink1" runat="server" Target="_blank" NavigateUrl='<%#"~/Viewer/DetailsViewer.aspx?ID=" + Eval("Id") + "&QueryID=" + Request.QueryString["QueryID"]%>' 
               Text="View" /> 

Переменная сеанса в приведенном выше коде очищается в IE. Версия, которую я использую, является 8.

Любая помощь будет оценена по достоинству.

+1

Вы используете безжизненные сеансы? –

ответ

0

Я не уверен, что IE8 проводит сеанс в новых окнах. Чтобы проверить, попробуйте открыть гиперссылку в том же окне (выньте target="_blank"). В любом случае, я бы предложил либо сохранить его в файле cookie, либо передать его с помощью запроса, если это не конфиденциальные данные.

Смежные вопросы