In plaats van het uitvoeren van de check-box-functionaliteit op de knop klikt kun je de OnCheckedChanged geval van de check-box te gebruiken en stel AutoPostBack op true, in ASP.NET. Dan zul je de check-box acties automatisch uit te voeren en het uitvoeren van de data validatie op de knop klikt evenement.
(WinForms)
private void checkbox1_CheckedChanged(object sender, EventArgs e)
{
//Execute method
}
(ASP.NET)
<asp:CheckBox ID="checkbox" runat="server" OnCheckedChanged="checkbox_OnCheckedChanged" AutoPostBack="true" />
private void checkbox_OnCheckedChanged(object sender, EventArgs e)
{
//Execute method
}
Druk op de knop Event
protected void button_onclick(object sender, EventArgs e)
{
if (!checkbox1.Checked || !checkbox2.Checked)
MessageBox.Show("Error");
}