我只是坐在我的第一个真正的asp.net c#项目前,我不知道如何验证用户必须选中4个复选框才能进入我的网站的下一步。asp.net c#4复选框验证
ASP.Net
<div class="panel-body">
<p>Select 4 Items from the List</p>
<label class="checkbox">
<asp:CustomValidator ID="SelectValidator" runat="server"
ErrorMessage="Please select FOUR (4) Items!"
OnServerValidate="SelectValidator_ServerValidate"></asp:CustomValidator>
<asp:CheckBox ID="CheckBox1" Text="" runat="server" /><br>
<asp:CheckBox ID="CheckBox2" Text="" runat="server" /><br>
<asp:CheckBox ID="CheckBox3" Text="" runat="server" /><br>
<asp:CheckBox ID="CheckBox4" Text="" runat="server" /><br>
<asp:CheckBox ID="CheckBox5" Text=" " runat="server" /><br>
<asp:CheckBox ID="CheckBox6" Text="" runat="server" /><br>
<asp:CheckBox ID="CheckBox7" Text="" runat="server" /><br>
<asp:CheckBox ID="CheckBox8" Text="" runat="server" /><br>
<asp:CheckBox ID="CheckBox9" Text="" runat="server" /><br>
</label>
</div>
代码隐藏
protected void SelectValidator_ServerValidate(object source, ServerValidateEventArgs args)
{
args.IsValid = CheckBox1.Checked;
}
这是我在网上查到,现在的服务器和Clientsite。
您可以使用'count'来计算检查的总复选框!我无法理解网络表格,但我仍然可以给你一个猜测! :) –
四,只有4?你有没有尝试修改它来适合你的目的?你为什么没有能够得到它的工作?你有没有考虑使用[CheckBoxList](http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.checkboxlist.aspx)? –