ASP.NET グローバル変数 への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 YuO  (社会人)
投稿日時
2011/3/17 17:22:00
SessionはCookieに紐付きます。
故に複数のユーザーに対して情報は分離します。
故に複数のユーザーに対して情報は分離します。
投稿者 qqq  (社会人)
投稿日時
2011/3/17 16:41:51
<開発環境/言語>
VisualStudio 2010
VisualBasic 2010
ASP.NET Web
IIS Ver5.1(クライアントのローカルWebサーバ)
Webブラウザ : InternetExplorer8
<質問内容>
VisualStudio2010にて、ASP.NET Webアプリを開発しています (言語は VB)。
1つのWebアプリ全体で、
グローバルなデータを保持する変数(複数のWebページやモジュール間でデータを維持できる変数)
を使用したい。
調査したところ、サーバ上で保存する 『 Sessionプロパティ 』 で実現できそうな事がわかった。
お聞きしたいのは、複数のユーザーが 同一のWebアプリにアクセスした場合、
このSessionプロパティの値はどうなりますか??
複数のユーザーで、Sessionプロパティが共有されてしまい 情報がメチャクチャになりますか?
それとも、Sessionプロパティの値はユーザー毎に別々に管理/維持されますか??
ちなみに、私が質問している 『 Sessionプロパティ 』 とは、
以下プログラム内に記述している内容です。
(以下プログラムは、テキストボックス1の内容を、ラベル2に表示しています)
Protected sub Button1_Click
Dim wNumber As String
wNumber = TextBox1.Caption
Session("gbl_Number") = wNumber
End Sub
Protected sub Button2_Click
Dim wNumber as String
wNumber = CType(Session.Item("gbl_Number"), String)
Label2.Caption = wNumber
End Sub
レベルの低い質問で申し訳ありません。
YuO さん
ご回答ありがとうございました。
今後ともよろしくお願いいたします。
本件、解決済みとします。