关于asp验证控件的问题
在一个用户注册界面我使用了RegularExpressionValidator控件(用来验证email格式是否正确),同时我添加了一个button按钮来验证该email是否存在(与数据库中的进行比较),如果存在则用一个Label显示“该email已存在”,否则显示“可以使用”。
现在我在email文本栏目里面随意填一串字符(比如说“aaaaa”),RegularExpressionValidator控件会报错(不满足邮件格式),但是点击button按钮却会显示“可以使用”(因为数据库中的邮件都是满足邮件格式的)。我想的方法是在点击button按钮之前判断RegularExpressionValidator的值,但是由于我还使用的其他的验证控件,不能用Page.IsValid来判断(调试的时候会报错),用RegularExpressionValidator.IsValid=ture(或false)也不能达到我想要的目的。
请问各位大虾,怎样才能获得RegularExpressionValidator控件的值?我用的是asp.net,C#。或者有没有更好的方法能满足我的要求?
参考答案:RegularExpressionValidator.value 不就能得到他的值么?
可用try, 抛出异常! 如果异常,就说明 email格式错误!