Я просто сижу перед моим первым реальным проектом asp.net C#, и я не знаю, как проверить, что пользователь должен проверить 4 флажка, чтобы перейти к следующему шагу на моем сайте.asp.net C# 4 checkbox validation
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)? –