各位前辈你们好:这是明日科技在线考试自动生成题号的一段代码。(string s=""; s += tID1.ToString(); Session ["label"]=s;)这三条语句是我加的用于保存自动生成的题号。在程序运行时不出错,如果对的话怎样把这个session保存的值给一个数组赋值。
string s = "";
for (int tID1 = 1; tID1 <= DataList1.Items.Count; tID1++)
{
Label lblSelect = (Label)DataList1.Items[tID1 - 1].FindControl("Label2");
lblSelect.Text = tID1.ToString() + "、";
s += tID1.ToString();
}
Session ["label"]=s;
string s = "";
for (int tID1 = 1; tID1 <= DataList1.Items.Count; tID1++)
{
Label lblSelect = (Label)DataList1.Items[tID1 - 1].FindControl("Label2");
lblSelect.Text = tID1.ToString() + "、";
s += tID1.ToString();
}
Session ["label"]=s;
不对,你应该把数组存进session
Dim MyArray()定义一个数组
Session("StoredArray") = MyArray 赋给session
调用session时就像用数组一样就行了
LocalArray = Session("StoredArray")
a.text=LocalArray(1);