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

时间:2013-04-02 15:58:16

标签: asp.net validation

我在ASP.NET页面中有几个文本框,用户应该在页面提交之前在其中一个字段中输入一个值。我们有一个自定义验证器,如果用户通过将所有字段保留为空来命中提交,则会引发错误。

我需要将自定义验证器替换为其他内置的.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 

1 个答案:

答案 0 :(得分:1)

嗯,答案是问题,这是自定义验证器的典型用法...据我所知,.NET中没有OOTB多字段验证器