2017-01-12 8 views
0

私はイントラネットのウェブサイトを持っています。この中には、HttpSessionStateオブジェクト内にいくつかの変数を格納するコードがあります。 1人以外のすべてのユーザーにとって、これは機能します。しかし、この1人のマシン上では未知の理由から、それを保存しているようには見えません。Internet Explorer - 失うHttpSessionState

私がこれを知っている理由は、基本的にそのasp.netウィザードです。ステップ1で、ユーザは選択を行い、それが格納される。次のステップに移動しようとすると、セッションは有効な値がチェックされます。この場合、ユーザーは選択を行っていますが、決して記憶されません。

標準ビルドである必要があるため、非常に奇妙です。私はIEでもChromeでも同じ問題を抱えています。

診断に役立つことを確認できる高水準のものはありますか?

ありがとうございました。

+0

有効な値は空の文字列ですか? asp.netコードの背後にゼロの長さの文字列をヌルの値に追加します。例えば、... selection = form [element] + ''または(aゼロ以外の長さの文字列) –

答えて

0

ブラウザのプライバシー設定を高く設定すると、セッションCookieが受け入れられなくなる可能性があります。暗闇の中でちょうど刺す。