Tuesday 17 February 2015

Penggunaan Session pada pemrograman C#

Session atau session state berfungsi untuk menyimpan data pada sisi server. setiap klien atau user yang mengakses sebuah website mempunyai session state yang berbeda-beda yang berisikan informasi yang berbeda-beda pula. contoh penggunaan session state pada sebuah website misalnya penyimpanan informasi seperti item-item di keranjang belanja pada sebuah website belanja online, menyimpan informasi login dll.

Cara untuk membuat session pada bahasa pemrograman C# contohnya sebagai berikut,

//Pembuatan session untuk tipe data bukan array.
Session["Nama"] = "Azhari";

Session.Add(string name, object value);
Session.Add("Nama", "Azhari")


//Pembuatan session untuk tipe data array
ArrayList idList = new ArrayList();
idList.Add("1");
idList.Add("2");
idList.Add("3");
Session["idArrayList"] = idList;



Cara untuk mengambil nilai dari session yang sudah di buat contohnya sebagai berikut,


//mengambil data atau read session untuk tipe data bukan array
string Nama = Session["Nama"].ToString();

string Nama = (string)(Session["Nama"]);

//mengambil data atau read session untuk tipe data array
ArrayList idList = (ArrayList)Session["idArrayList"];
string id1 = idList[0].ToString() ;
string id2 = idList[1].ToString();
string id3 = idList[2].ToString();  



Untuk menghapus semua session yang telah dibuat contohnya sebagai berikut,

Session.Clear();

No comments:

Post a Comment