C# code
protected void btnCreateAccount_Click(object sender,DirectEventArgs e)
{
recaptcha.Validate();
bool result = recaptcha.IsValid;
if (result)
{
X.Msg.Alert("Done", "Given text is correct").Show();
X.Js.Call("javascript:Recaptcha.reload()");
}
else
{
X.Msg.Alert("Error", "Given text is incorrect").Show();
}
}
_____________________________________________________________________
ASP Code
<ext:Window
ID="winSignUp"
runat="server"
Closable="false"
Resizable="false"
Height="400"
Icon="Lock"
Title="Sign Up"
Draggable="false"
Width="350"
Modal="true"
BodyPadding="5"
Layout="AnchorLayout"
Hidden="true">
<Items>
<ext:TextField
ID="txtUserNameSignUp"
runat="server"
FieldLabel="User
Name"
AllowBlank="false"
AnchorHorizontal="100%"
/>
<ext:TextField
ID="txtPasswordSignUp"
runat="server"
InputType="Password"
FieldLabel="Password"
AllowBlank="false"
AnchorHorizontal="100%"
/>
<ext:TextField
ID="txtRePassword"
runat="server"
InputType="Password"
FieldLabel="Re
Password"
AllowBlank="false"
AnchorHorizontal="100%"
/>
<ext:TextField
ID="txtEmailId"
runat="server"
FieldLabel="Email
Id"
AllowBlank="false"
AnchorHorizontal="100%"
/>
</Items>
<Content>
<recaptcha:RecaptchaControl
ID="recaptcha"
runat="server"
PublicKey="your public
key"
PrivateKey="your private
key"
/>
</Content>
<Buttons>
<ext:Button ID="btnCreateAccount"
runat="server"
Text="CreateAccount"
Icon="Accept"
>
<DirectEvents>
<Click OnEvent="btnCreateAccount_Click">
<EventMask ShowMask="true"
Msg="Sign
Up..." MinDelay="500" />
</Click>
</DirectEvents>
</ext:Button>
</Buttons>
</ext:Window>
____________________________________