如何将复选框数据从一个页面传递到另一个页面

时间:2013-03-26 12:15:00

标签: c# asp.net webforms

我正在尝试使用asp.net将数据从一个页面传递到另一个页面

我在第二页写了这段代码

protected void Page_Load(object sender, EventArgs e)
{  
    Div1.InnerHtml = "I am here";

    if (Page.PreviousPage != null)
    {
        CheckBoxList CheckBoxList1 = 
            (CheckBoxList)PreviousPage.FindControl("CheckBoxList1");

        string section = "";

        foreach (ListItem sec in CheckBoxList1.Items)
        {
            if (sec.Selected)
            {
                section += sec.Text + "<br />";
                this.d.InnerHtml = section;
            }
        }
    }
}

但它不起作用:(

请帮我找错:)

1 个答案:

答案 0 :(得分:2)

将第一页的复选框值保存在会话变量或Cookie中,稍后可在第二页中检索它们。