HttpContext.Session Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
HttpSessionState Mendapatkan objek untuk permintaan HTTP saat ini.
public:
property System::Web::SessionState::HttpSessionState ^ Session { System::Web::SessionState::HttpSessionState ^ get(); };
public System.Web.SessionState.HttpSessionState Session { get; }
member this.Session : System.Web.SessionState.HttpSessionState
Public ReadOnly Property Session As HttpSessionState
Nilai Properti
Objek HttpSessionState untuk permintaan HTTP saat ini.
Contoh
Contoh berikut menunjukkan cara menyimpan nilai dalam status sesi dan cara membaca nilai dari status sesi.
Contoh-contoh ini memerlukan:
Aplikasi ASP.NET yang mengaktifkan status sesi.
Kelas halaman Formulir Web yang memiliki akses ke Page.Session properti , atau kelas apa pun yang memiliki akses ke HttpContext.Current properti .
string firstName = "Jeff";
string lastName = "Smith";
string city = "Seattle";
// Save to session state in a Web Forms page class.
Session["FirstName"] = firstName;
Session["LastName"] = lastName;
Session["City"] = city;
// Read from session state in a Web Forms page class.
firstName = (string)(Session["FirstName"]);
lastName = (string)(Session["LastName"]);
city = (string)(Session["City"]);
// Outside of Web Forms page class, use HttpContext.Current.
HttpContext context = HttpContext.Current;
context.Session["FirstName"] = firstName;
firstName = (string)(context.Session["FirstName"]);
Dim firstName As String = "Jeff"
Dim lastName As String = "Smith"
Dim city As String = "Seattle"
' Save to session state in a Web Forms page class.
Session("FirstName") = firstName
Session("LastName") = lastName
Session("City") = city
' Read from session state in a Web Forms page class.
firstName = DirectCast(Session("FirstName"), String)
lastName = DirectCast(Session("LastName"), String)
city = DirectCast(Session("City"), String)
' Outside of Web Forms page class, use HttpContext.Current.
Dim context As HttpContext = HttpContext.Current
context.Session("FirstName") = firstName
firstName = DirectCast(context.Session("FirstName"), String)
Keterangan
Properti Session ini menyediakan akses terprogram ke properti dan metode HttpSessionState kelas .
Untuk menggunakan status sesi, Anda harus mengaktifkannya. Untuk informasi tentang cara mengaktifkan status sesi, lihat Mengonfigurasi Status Sesi di Gambaran Umum Status Sesi ASP.NET.
Untuk informasi tentang cara menyimpan nilai dalam status sesi, lihat Cara: Menyimpan Nilai dalam Status Sesi. Untuk informasi tentang cara membaca nilai dari status sesi, lihat Cara: Membaca Nilai dari Status Sesi.