<td align="left">
                            <asp:CheckBox ID="CheckBox10" runat="server" Text="其他" />
                            <br />
                            <asp:CheckBox ID="CheckBox1" runat="server" Text="高级技术" />
                            <br />
                            <asp:CheckBox ID="CheckBox2" runat="server" Text="技师" />
                            <br />
                            <asp:CheckBox ID="CheckBox3" runat="server" Text="高级工" />
                            <br />
                            <asp:CheckBox ID="CheckBox4" runat="server" Text="中级工" />
                            <br />
                            <asp:CheckBox ID="CheckBox5" runat="server" Text="初级工" />
                            <br />
                            <asp:CheckBox ID="CheckBox6"  runat="server" Text="无" />
                        </td>这是复选框,下面还有个 button 我想在后台的到他选中的 例如选中了"其他""高级技工"  在后台就把1,2 放到数组里面,...  后台怎么写啊??希望详细点,小妹谢谢大家了

解决方案 »

  1.   

    用List<数据类型> listItem=new ......
    设置VALUE 和 TEXT
    判断如果CHECKED 
    listItem.add(值);
      

  2.   


    protected void Button_Click(object sender, EventArgs e)
    {
        string str = "";
        if (CheckBox10.Checked)
        {
            str += "1" + ",";
        }
        ...
        
    }
      

  3.   


    protected void btn_Click(object sender, EventArgs e)
            {            List<int> iArray = new List<int>();            foreach(Control c in this.Controls)
                {
                    if(c is CheckBox)
                    {
                         if(c.Text == "其他")
                         iArray.add(1);
                      }
                }
            }大致这样吧,电联啊,妹妹
      

  4.   

     protected void Button1_Click(object sender, EventArgs e)
        {
            ArrayList arr = new ArrayList ();
            if (CheckBox1.Checked)
            {
                arr.Add(CheckBox1.Text);
            }
            if (CheckBox2.Checked)
            {
                arr.Add(CheckBox2.Text);
            }        foreach (string str in arr)
            {
                Response.Write("<script>alert('" + str + "')</script>");
            }
        }
     <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
        <asp:CheckBox ID="CheckBox1" runat="server" Text="高级技工" />
        <asp:CheckBox ID="CheckBox2" runat="server" Text="其他"/>
      

  5.   

    可以给每个CheckBox设置一个ToolTip属性,其值从1开始往下排其次在代码中就可以这样写了的
    ArrayList arr = new ArrayList();
    foreach(Control c in this.Controls)
     {
        if(c is CheckBox)
        {
          if(c.Checked)
              iArray.add(c.ToolTip.ToString());
         }
     }