将 Telerik rad 验证码与 asp.net 结合使用

Using Telerik rad captcha with asp.net

我是 telerik 控件的新手。 我有一个带有 HTML 控件的 aspx 表单。数据将使用 post 方法提交。我想在我的页面上使用 Telerik Captcha。

我在我的 aspx 页面上添加了以下代码:

<form id="frmYourDetails" runat="server" method="post" action="save.aspx">
Number: <input type="text" name="CustomerNumber" id="CustomerNumber" pattern="\d{2}-(?:\d{4}-){3}\d{1}" maxlength="19" title="xx-xxxx-xxxx-xxxx-x" required >
Name :  <input type="text" name ="CustomerName" id ="CustomerName" required >

<telerik:RadScriptManager runat="server" ID="RadScriptManager1" />
<telerik:RadCaptcha ID="RadCaptcha1" Runat="server" ErrorMessage="The code you entered is not valid." Display="Dynamic"></telerik:RadCaptcha>

<button type="submit" id="btnSubmit">Save</button>
</form>

如何验证用户是否在 RadCaptcha 附带的文本框中输入了正确的值?如果可能的话,我希望在客户端进行验证。

出于安全原因,验证码不在客户端验证,仅在服务器上验证(如果在客户端验证,它们几乎毫无用处)。

调用验证码或页面的Validate()方法,查看验证码IsValid属性

您可以使用本演示中的 RadCaptcha 事件查看更多选项http://demos.telerik.com/aspnet-ajax/captcha/examples/serversideevents/defaultcs.aspx