你不能得到一个文本框的值从刚刚使用TextBox1
要获得该值,您需要使用TextBox1.Text
另外,您不能像使用方式那样使用&
,因为它用于连接字符串。你需要AndAlso
。
试试这个
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
If TextBox1.Text = "06:00:01 PM" AndAlso TextBox2.Text = "02:00:01 PM" Then
''# This is Valid
Else
''# Sorry, Try Again
End If
End Sub
虽然我会建议使用内置的ASP.NET验证......我不知道,如果你有确切验证这些时间,但你可以尝试RegularExpressionValidator和代替RequiredFieldValidator。
这可能是你的正则表达式的日期时间
"^((((([13578])|(1[0-2]))[\-\/\s]?(([1-9])|([1-2][0-9])|(3[01])))|((([469])|(11))[\-\/\s]?(([1-9])|([1-2][0-9])|(30)))|(2[\-\/\s]?(([1-9])|([1-2][0-9]))))[\-\/\s]?\d{4})(\s((([1-9])|(1[02]))\:([0-5][0-9])((\s)|(\:([0-5][0-9])\s))([AM|PM|am|pm]{2,2})))?$"
有一个日期调节器已经... – jcolebrand 2010-11-22 05:37:32