我有2个复选框问题,任何想法如何使用c#获取用户选择的值?
<div class="form-group">
<label for="checkboxes" id="checkbox123" style="text-align:left;color:black">2) How much of the training can you recall?</label>
<div>
<label class="checkbox-inline" for="checkboxes-0">
<input type="checkbox" name="checkboxes" id="checkboxes-03" value="1">
All of it
</label>
<label class="checkbox-inline" for="checkboxes-4">
<input type="checkbox" name="checkboxes" id="checkboxes-43" value="5">
Not at all
</label>
</div>
</div>
<div class="form-group">
<label for="checkboxes" id="checkbox456" style="text-align:left;color:black">2) Are you ok?</label>
<div>
<label class="checkbox-inline" for="checkboxes-0">
<input type="checkbox" name="checkboxes" id="checkboxes-03" value="1">
Yes
</label>
<label class="checkbox-inline" for="checkboxes-4">
<input type="checkbox" name="checkboxes" id="checkboxes-43" value="5">
No
</label>
</div>
</div>
上面的代码是我的复选框代码。请指导我,谢谢。
答案 0 :(得分:0)
我的代码中没有看到ASP.net控件。所有控件都是客户端 - 因此您无法访问代码隐藏。要访问.cs文件中的元素,您需要设置runat="server"
替换
<label class="checkbox-inline" for="checkboxes-0">
<input type="checkbox" name="checkboxes" id="checkboxes-03" value="1">
All of it
</label>
带
<asp:CheckBox ID="cbAllofit" runat="server" Text="All of it" Checked="true" CssClass="checkbox-inline"/>
并在 .cs :
中访问它bool checked = cbAllofit.Checked;