验证文本框1和文本框2或将其留空

时间:2016-11-03 09:03:10

标签: asp.net vb.net

如何验证textbox1和textbox 2。

  • 这是我需要的东西。
    • 如果我填写textbox1然后我必须填写textbox2如果其中任何一个为空必须显示错误消息。
    • 如果两个文本框都为空,则没有错误,请继续执行结果
    • 怎么做,谁能告诉我怎么做

- 波纹管代码是我只是验证日期大于或不是

的地方
Private Sub cvCmpDate_ServerValidate(ByVal source As Object, ByVal args As ServerValidateEventArgs) Handles cvCmpDate.ServerValidate
    If CompareMyDate.CompareDate(txtDateStart.Text.Trim, txtDateEnd.Text.Trim) Then
        cvCmpDate.ErrorMessage = "* Activation Start Date cannot greater than Activation End Date."
        args.IsValid = False
    End If
End Sub

1 个答案:

答案 0 :(得分:1)

Select Case True
    Case String.IsNullOrWhitespace(txtDateStart.Text) AndAlso Not String.IsNullOrWhitespace(txtDateEnd.Text)
        ' Show Error
    Case String.IsNullOrWhitespace(txtDateEnd.Text) AndAlso Not String.IsNullOrWhitespace(txtDateStart.Text)
        ' Show Error
    Case CompareMyDate.CompareDate(txtDateStart.Text.Trim, txtDateEnd.Text.Trim)
        cvCmpDate.ErrorMessage = "* Activation Start Date cannot greater than Activation End Date."
        args.IsValid = False
End Select