【发布时间】:2017-06-08 19:28:27
【问题描述】:
我在 webform1 中有 2 个 Web 表单我有 2 个按钮(添加和 Show_WebForm2)和一个文本框。在 WebForm1 中,当用户在文本框中键入名称并单击添加按钮时,名称将添加到 ArrayList。当用户在 WebForm1 中输入完名称后,他们会打开 WebForms2。在 WebForms2 中还有一个文本框和一个添加按钮。当用户在此 TextBox 中键入名称时,我希望将其添加到我在 WebForm1 中使用的同一个 ArrayList 变量中。我怎样才能做到这一点?
public ArrayList FullNameApplicantArray = new ArrayList();
protected void Button1_Click(object sender, EventArgs e)
{
FullNameApplicantArray.Add("(" + TextBox1.Text +")");
Session["ListOfApplicants"] = FullNameApplicantArray[0];
foreach (var item in Session["ListOfApplicants"].ToString())
{
Debug.Write(item);
}
Debug.WriteLine("");
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Redirect("~/WebForm2.aspx");
}
protected void Button1_Click(object sender, EventArgs e)
{
FullNameApplicantArray.Add("(" + TextBox1.Text + ")");
Session["ListOfApplicants"] = FullNameApplicantArray[0];
foreach (var item in Session["ListOfApplicants"].ToString())
{
Debug.Write(item);
}
Debug.WriteLine("");
}
【问题讨论】: