2011-12-07 38 views
1

我在MVC 2.0中创建了Recaptcha。我用下面的代码创建验证码..Mvc 2.0中recapcha的自定义主题

public static class Captcha 
{ 
    public static string GenerateCaptcha(this HtmlHelper helper) 
    { 

     var captchaControl = new Recaptcha.RecaptchaControl 
       { 
        ID = "recaptcha", 
        Theme = "blackglass", 
        PublicKey = "000000", 
        PrivateKey = "00000" 
       }; 

     captchaControl.Theme = "white"; 


     var htmlWriter = new System.Web.UI.HtmlTextWriter(new System.IO.StringWriter()); 

     captchaControl.RenderControl(htmlWriter); 

     return htmlWriter.InnerWriter.ToString(); 
    } 

} 

这里我用了一个白色的主题是在的Recaptcha已经可用。我想创建自己的主题并实现它。怎么做?

回答

1
+0

感谢,可有没有其他办法,我可以对代码的主题背后? –

+0

虽然这可能在理论上回答这个问题,[这将是更可取的](http://meta.stackexchange.com/q/8259)在这里包括答案的基本部分,并提供供参考的链接。 –