Asp.net’te RequiredFieldValidator ile Checkbox Kontrolü yapabilmek için CustomValidator doğrulama kontrolünü kullanacağız. Uygulamamız için ilk olarak aşağıdaki form tasarımını oluşturalım.
Form tasarımı ve kontrol etmek için gerekli olan kodlar aşağıda
<div> Adınız<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <br /> Soyadınız<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <br /> Email Adresiniz<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox> <br /> <asp:Label Font-Bold="True" ID="Label1" Text="Lisans sözleşmesi vs.. ne varsa hepsi kabülümdür...." runat="server" /> <asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox> <asp:CustomValidator id="CustomValidator1" runat="server" ErrorMessage="Lisans Sözleşmesini Onaylayın" OnServerValidate="kontrol">* </asp:CustomValidator> <br /> <asp:Button ID="Button1" runat="server" Text="Kayıt" /> <br /> <asp:ValidationSummary ID="ValidationSummary1" runat="server" /> </div>
protected void kontrol(object sender, ServerValidateEventArgs e) { e.IsValid = CheckBox1.Checked; }