2012-04-02 6 views
0
などのセッション変数です

...ASP .NETセッション変数ストレージ

Session["TestVariable"]

...保存されましたか?

私は過去にそれらをかなり使ってきましたが、どこで保存したのか分かりません。私はどのページやどのクラスでもアクセスできる方法には感心していますが、どこに住んでいるのか理解できません。

+0

[Session in Asp.net](http://stackoverflow.com/questions/229228/session-in-asp-net)の可能な複製 – vcsjones

+0

@vcsjones - 間違っています。 「ASP.NETセッションに変数を追加すると、その変数は実際にクライアント側に格納されますか?」その質問はそれ自体が間違っています。私はそうではありません。あなたが言ったように、私のものは重複しているかもしれませんが、あなたが提供したリンクにある質問のものではありません。 – SkonJeet

+0

質問は多かれ少なかれ同じですが、完全に同一の質問が必要な場合は、[これを見てください](http://stackoverflow.com/questions/4526349/where-are-the-session-variables -saved) - あなたの質問はその質問のサブセットです。私の主張は、この質問が以前に何度も聞かれてきたことです。 – vcsjones

答えて

4

セッションの設定方法によって異なりますが、通常の場合はInProcセッションで、ASP.NETワーカープロセスのメモリスペースに格納されます。

詳細については、セッション状態のMSDN articleをご覧ください。

+0

あなたの答えはたくさんありがとうJamesは、リンクにも感謝します。 – SkonJeet

-2

ユーザーごとにサーバー側のキャッシュに格納されます。そのため、ページの再読み込み後に使用できるのはこのためです。あなたはより良い概観のためにlook at thisにするかもしれません。

+0

-1:セッションデータはキャッシュに格納されません。 –

関連する問題