在C#中将多个值写入会话变量

时间:2015-09-08 14:20:59

标签: c# asp.net session

有谁知道如何在C#中将多个值写入单个会话变量。我有两个文本框,都允许用户输入数字。我想将两个数字放在一个会话变量中。例如,Textbox1 = 4,textbox2 = 6.

例如,我会将两者转换为变量,然后有类似于下面的内容吗?如果有人可以提供帮助,我将非常感激。谢谢。

Session["AppNum_Session"] = txtbox_var1, txtbox_var2;

1 个答案:

答案 0 :(得分:1)

创建一个类并添加到会话。

public class Values
{
   public int value_1 { set; get; }
   public int value_2 { set; get; }
}

Session["values"] = new Values() { value_1 = 1, value_2 = 2 };

然后当你想要上课时使用这个:

Values values = (Values)Session["values"];
lbltest.Text = values.value_1.ToString();