我有两个带日历延伸的文本框。一个标记的开始日期和另一个结束日期。如果用户输入开始日期,则他们必须输入结束日期。我的自定义验证器没有触发。
.aspx的:
<asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="EndDateTextBox" Display="Dynamic" ErrorMessage="CustomValidator" OnServerValidate="CustomValidator1_ServerValidate" ValidationGroup="DateValidationGroup">hiiiiiiii</asp:CustomValidator>
C#
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
if (StartDateTextBox.Text !="" & EndDateTextBox.Text =="")
{
args.IsValid = false;
}
}