在整个会话中维护DataTable和变量(Maintain DataTable & Variables throughout Session)
我创建了一个网站,我必须在内存中维护数据表和一些变量。 数据表或varibales中的数据/值将根据记录的用户而不同。 怎么保养呢?
I have created the website in which i have to maintain the datatables & some variables in memory. Data/values in datatable or varibales will be different as per the logged user. how to maintain it?
最满意答案
你可以将它们保存为
DataTable dt = new DataTable(); // I assumed that dt has some data Session["dataTable"] = dt; // Saving datatable to Session // Retrieving DataTable dtt = (DataTable) Session["dataTable"]; // Cast it to DataTable int a = 43432; Session["a"] = a; // Retrieving int aa = (int) Session["a"]; // classes class MyClass { public int a { get; set; } public int b { get; set; } } protected void Page_Load(object sender, EventArgs e) { MyClass obj = new MyClass(); obj.a = 5; obj.b = 20; Session["myclass"] = obj; // Save the class object in Session // Retrieving MyClass obj1 = new MyClass(); obj1 = (MyClass) Session["myclass"]; // Remember casting the object }You can save them as
DataTable dt = new DataTable(); // I assumed that dt has some data Session["dataTable"] = dt; // Saving datatable to Session // Retrieving DataTable dtt = (DataTable) Session["dataTable"]; // Cast it to DataTable int a = 43432; Session["a"] = a; // Retrieving int aa = (int) Session["a"]; // classes class MyClass { public int a { get; set; } public int b { get; set; } } protected void Page_Load(object sender, EventArgs e) { MyClass obj = new MyClass(); obj.a = 5; obj.b = 20; Session["myclass"] = obj; // Save the class object in Session // Retrieving MyClass obj1 = new MyClass(); obj1 = (MyClass) Session["myclass"]; // Remember casting the object }更多推荐
发布评论