Hello,
We have improved the RadCaptcha control, so that it finds the validated textbox just by setting its ID to the RadCaptcha's ValidatedTextboxID property. Since in most of the cases the RadCaptcha control and the validated textbox, belong to the same INamingContainer, there is no need to search the Page's INamingContainer, and require the users to provide the UniqueID of the textbox, when the ID will do the job.
The documentation of the RadCaptcha control is not our strongest point, so we will do our best to improve it as soon as we can. Please note that you can also use the online documentation of our controls, which can be helpful. Here is a link to the
RadCaptcha's section.
It depends at what stage of the ASP.NET page lifecycle you check the IsValid property of the RadCaptcha, because the validation might not be performed yet. This is not directly related to our control, since some of the standard ASP.NET Validators will always be valid if you check their IsValid property in the
Page.Load for example. To be sure that validation has occurred before checking the Captcha's IsValid property, you should call RadCaptcha.Validate(), and then Page.Validate() (or Page.Validate(
ValidationGroup)) methods.
I will extensively test the RadCaptcha's IsValid property in many scenarios, and if there is a problem we will fix it for the upcoming release.
Whenever you have a problem that's taken more than hour, please open a support ticket and we will do our best to help you resolve the issue.
Greetings,
Pero
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items