0

ハイパーリンクからポップアップを開こうとすると、セッション変数に保存されているデータが失われます。以下は私のコードです

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

上記のコードのセッション変数は IE でクリアされます。私が使用しているバージョンは8です。

どんな助けでも大歓迎です。

4

1 に答える 1

0

IE8 が新しいウィンドウでセッションを保持しているかどうかはわかりません。テストするには、ハイパーリンクを同じウィンドウで開いてみてください (取り出しますtarget="_blank")。いずれにせよ、機密データでない場合は、Cookie に保存するか、クエリ文字列と共に渡すことをお勧めします。

于 2013-03-20T22:07:57.607 に答える