获得多个复选框vlaues

时间:2015-08-10 19:13:40

标签: c# asp.net

我有以下复选框,如何只获取一行中的复选框值,格式为CheckBox1value,Checksalevalue等。 提前谢谢



<div class="form-group">
<label for="">
 Service 
</label>
<div class="form-group">
<label class="cr-styled">
<asp:CheckBox ID="CheckBox1" value="a"  runat="server"  />
<i class="fa"></i>
</label>
Sale 
<label class="cr-styled">
<asp:CheckBox ID="Checksale" value="b" runat="server" />
<i class="fa"></i>
</label>
Rental
<label class="cr-styled">
<asp:CheckBox ID="Checkrent" value="c" runat="server" />
</label>
                                               
 </div>
 </div>
&#13;
&#13;
&#13;

3 个答案:

答案 0 :(得分:0)

使用以下代码:

   for (int i=0; i<checkboxlist1.Items.Count; i++)
   {
         if (checkboxlist1.Items[i].Selected)
         {
               Message.Text += checkboxlist1.Items[i].Text + "<br />";
          }
   }

请参阅CheckBoxList班级。

答案 1 :(得分:0)

你可以尝试,

foreach(Control cntrl in form.Controls.OfType<CheckBox>())
{
     string value = cntrl.Value;
     //do something with value
} 

注意 - 代码未经过测试。可能有一些语法错误。

答案 2 :(得分:0)

试试这个

protractor conf.js --baseUrl http://myawesomesite.com