Page.Session プロパティ
ASP.NET が提供している現在の Session オブジェクトを取得します。
名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文
'宣言
Public Overridable ReadOnly Property Session As HttpSessionState
'使用
Dim instance As Page
Dim value As HttpSessionState
value = instance.Session
public virtual HttpSessionState Session { get; }
public:
virtual property HttpSessionState^ Session {
HttpSessionState^ get ();
}
/** @property */
public HttpSessionState get_Session ()
public function get Session () : HttpSessionState
適用できません。
プロパティ値
現在のセッション状態データ。
例外
例外の種類 | 条件 |
---|---|
セッション情報が null 参照 (Visual Basic では Nothing) に設定されると発生します。 |
解説
このプロパティは、現在の要求のセッションに関する情報を提供します。ASP.NET アプリケーションからページまたはドキュメントを要求するそれぞれのユーザーについて Session オブジェクトが保持されます。Session オブジェクトに格納されている変数は、ユーザーがアプリケーション内でページ間を移動しても破棄されません。ただし、これらの変数が保持されるのは、ユーザーがアプリケーション内のページにアクセスしている間だけです。セッション状態の詳細については、「ASP.NET のセッション状態」を参照してください。
トピック | 場所 |
---|---|
方法 : セッション状態から値を読み取る | Visual Studio ASP .NET での Web アプリケーションの作成 |
方法 : セッション状態ストア プロバイダのサンプル | Visual Studio ASP .NET での Web アプリケーションの作成 |
方法 : セッション状態の値を保存する | Visual Studio ASP .NET での Web アプリケーションの作成 |
方法 : セッション状態から値を読み取る | Visual Studio ASP .NET での Web アプリケーションの作成 |
方法 : セッション状態ストア プロバイダのサンプル | Visual Studio ASP .NET での Web アプリケーションの作成 |
方法 : セッション状態の値を保存する | Visual Studio ASP .NET での Web アプリケーションの作成 |
方法 : セッション状態から値を読み取る | ASP .NET Web アプリケーションの作成 |
方法 : セッション状態ストア プロバイダのサンプル | ASP .NET Web アプリケーションの作成 |
方法 : セッション状態の値を保存する | ASP .NET Web アプリケーションの作成 |
使用例
Web フォームのページのセッション状態に格納されているキーを取得し、その値を文字列に変換する GetStyle
関数を作成するコード例を次に示します。
' Create a private function that obtains
' information stored in session state
' in the application's Global.asax file.
' When this method is called and a key name
' that is stored in session state is passed
' as the parameter, the key is obtained and
' converted to a string.
Function GetStyle(Key As String) As String
Return Session(Key).ToString()
End Function
// Create a private function that obtains
// information stored in Session state
// in the application's Global.asax file.
// When this method is called and a key name
// that is stored in Session state is passed
// as the paramter, the key is obtained and
// converted to a string.
String GetStyle(String key) {
return Session[key].ToString();
}
プラットフォーム
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
バージョン情報
.NET Framework
サポート対象 : 3.0,2.0,1.1,1.0