我正在实现谷歌的reCAPTCHA控件。
我从他们的示例中构建了一个简单的C#测试项目,一切正常。现在,我不想将PublicKey和PrivateKey放在aspx页面中,而是希望在运行时分配这些值,因为它们很可能会从web.config或数据库表中提取。
我在Page_Load中尝试了以下操作:
protected void Page_Load(object sender, EventArgs e) {
recaptcha.PublicKey = "<deleted for obvious reasons>";
recaptcha.PrivateKey = "<ditto>";
}
但是我收到一个错误提示,指出“reCAPTCHA需要配置公共和私有密钥。”
我还尝试重写页面的oninit方法并在那里分配值,但没有成功。
您有任何想法在哪里进行配置吗?
setincodebehind
可以是任何字符串。谢谢,这个很有效。 - goodeye