检查用户- . net验证控件是否至少输入了一个值



我在ASP中有两个文本框。在提交页面之前,用户应该在这些字段中至少输入一个值。我们为此定制了一个验证器,如果用户点击提交,它会抛出一个错误,所有字段都为空。

我需要用其他内置的。net验证控件替换自定义验证器,我想知道是否有办法实现同样的目标。由于一些安全原因,使用javascript不是一个选择。

这是我的customValidator:

<asp:customvalidator id="cvSearchCriteria" runat="server" ErrorMessage="Must enter at least one search criteria."></asp:customvalidator> 

背后的代码:

If txtLastName.Text = "" And txtFirstName.Text = "" And txtMiddleInitial.Text = "" _ And ssnTxt.Text = ""
Then cvSearchCriteria.IsValid = False 
End If 

好吧,答案在问题中,这是自定义验证器的典型使用…据我所知,在。net中没有OOTB多字段验证器

最新更新