如何使用asp.net中的comparevalidator比较ImageVerifier文本和文本框值?

时间:2016-01-07 21:11:27

标签: c# asp.net password-recovery comparevalidator

我在asp.net中使用PasswordRecoverycontrol并将Imageverifier放在此控件的问题模板中,该模板具有验证码图像。我想使用comparevalidator比较图像处理器文本和用户在图像下方的文本框中输入的文本。我不能在后面的代码中执行它,因为一旦页面加载就会运行很多方法,如果文本不匹配我想避免这种情况。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

好的,谢谢你们的意见。我能够解决这个问题。作为PasswordRecovery_VerifyingAnswer事件,我比较了文本框中的值和ImageVerifier中的图像文本并抛出了异常并添加了e.cancel = true,这阻止了代码进一步运行并在failtext标签中显示错误消息。