この目的でを使用できます。
ASPXページ内で、コントロールとバリデーターに配置します。
<asp:CheckBox ID="CheckBox1" runat="server" />
<asp:Label AssociatedControlID="CheckBox1" runat="server">Check this box!</asp:Label>
<asp:CheckBox ID="CheckBox2" runat="server" />
<asp:Label AssociatedControlID="CheckBox2" runat="server">And this box!</asp:Label>
<asp:CustomValidator ID="CustomValidator1" runat="server"
ErrorMessage="You must check all of the boxes"
OnServerValidate="CustomValidator1_ServerValidate">
</asp:CustomValidator>
この後、あなたは彼らががServerValidate
イベントをチェックしてを[送信]をクリックし確認することができます。
Protected Sub CustomValidator1_ServerValidate(ByVal source As Object, ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs) Handles CustomValidator1.ServerValidate
args.IsValid = True ' set default
If Not CheckBox1.Checked Then
args.IsValid = False
End If
If Not CheckBox2.Checked Then
args.IsValid = False
End If
End Sub
ユーザーが基準を満たしているかどうかを指定できます。
ServerValidate
イベントの最後には、有効であるかどうかを判断するためにプロパティIsValid
に設定された値が戻されます。
お手数をおかけしていただきありがとうございました。 – KAL077