我只是坐在我的第一個真正的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)? –