Session["TestVariable"]
...保存されましたか?
私は過去にそれらをかなり使ってきましたが、どこで保存したのか分かりません。私はどのページやどのクラスでもアクセスできる方法には感心していますが、どこに住んでいるのか理解できません。
Session["TestVariable"]
...保存されましたか?
私は過去にそれらをかなり使ってきましたが、どこで保存したのか分かりません。私はどのページやどのクラスでもアクセスできる方法には感心していますが、どこに住んでいるのか理解できません。
セッションの設定方法によって異なりますが、通常の場合はInProc
セッションで、ASP.NETワーカープロセスのメモリスペースに格納されます。
詳細については、セッション状態のMSDN articleをご覧ください。
あなたの答えはたくさんありがとうJamesは、リンクにも感謝します。 – SkonJeet
ユーザーごとにサーバー側のキャッシュに格納されます。そのため、ページの再読み込み後に使用できるのはこのためです。あなたはより良い概観のためにlook at thisにするかもしれません。
-1:セッションデータはキャッシュに格納されません。 –
[Session in Asp.net](http://stackoverflow.com/questions/229228/session-in-asp-net)の可能な複製 – vcsjones
@vcsjones - 間違っています。 「ASP.NETセッションに変数を追加すると、その変数は実際にクライアント側に格納されますか?」その質問はそれ自体が間違っています。私はそうではありません。あなたが言ったように、私のものは重複しているかもしれませんが、あなたが提供したリンクにある質問のものではありません。 – SkonJeet
質問は多かれ少なかれ同じですが、完全に同一の質問が必要な場合は、[これを見てください](http://stackoverflow.com/questions/4526349/where-are-the-session-variables -saved) - あなたの質問はその質問のサブセットです。私の主張は、この質問が以前に何度も聞かれてきたことです。 – vcsjones