0

我希望有人能指出我正确的方向。我有两个网页,第一页在表单中有许多复选框,并发布到第二页。有没有办法将选中的复选框的所有值传递到第二页,以便我可以找出选中的复选框?

4

2 回答 2

1

当然,您可以在POST. 我建议将这些复选框放入<form>第一个表单的标签中,然后当您进入第二个表单时,您可以使用第二个表单中的类似POST方法提取这些值:FormCollectionLoad

var element_name_value = Request.Form["element_name"].ToString();
于 2013-04-08T17:53:08.433 回答
0

在会话变量或 cookie 中从第一页设置复选框值,在第二页中您可以轻松捕获它。要在第 1 页中设置所有复选框值,您只需像这样循环:

foreach (Control ctl in form1.Controls)
 {
            if (ctl is CheckBox)
            {
                //check for checked or not and set a value in session or cookies.
            }
 } 

或使用id

form1.FindControl("id");
于 2013-04-08T17:56:09.263 回答