有谁知道如何在C#中将多个值写入单个会话变量。我有两个文本框,都允许用户输入数字。我想将两个数字放在一个会话变量中。例如,Textbox1 = 4,textbox2 = 6.
例如,我会将两者转换为变量,然后有类似于下面的内容吗?如果有人可以提供帮助,我将非常感激。谢谢。
Session["AppNum_Session"] = txtbox_var1, txtbox_var2;
答案 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();