【发布时间】:2009-10-26 00:54:28
【问题描述】:
我有一个 recaptchavalidator,它位于更新面板中:
<asp:updatepanel runat=server id=updatepanel1>
<cc1:recaptchacontrol runat=server publickey=.. privatekey=.. id=recaptchavalidator1/>
<asp:button runat=server id=button1/>
</updatepanel>
我相信你们中的一些人可以猜到会发生什么。对于那些以前没有经历过这种情况的人,recaptchacontrol 消失了!如果 recaptchacontrol 返回错误验证,我尝试重定向到同一页面,但这会导致复杂的代码隐藏和丢失 veiwstate。 有一个简单的解决方案吗?我查看了网络上的一些文章,但它们似乎很复杂并且结构不合理。我需要更改更新面板的内容,所以请记住这一点。
感谢您的帮助。
【问题讨论】:
-
这对我有用。可能不是最好的解决方案,但值得一试:lakhlaniprashant.blogspot.com/2009/05/…
-
删除最后一条评论。这不是一个完整的解决方案。
标签: c# asp.net-ajax recaptcha