我们需要把验证码图像放在我们的ASP.NET基于MVC2的网站上。我们选择了reCaptcha,并使用描述的方式构建了它。基本的想法是构建一些抽象,你需要做的就是用一个[ValidateCaptcha]属性来装饰你的控制器。这一切都很好。
然而,我们在不同的页面中有很多表单小部件,我不想让验证码到处漂浮。所以我想用StackOverflow的方式来实现它:Submit a Form -> Challenge Captcha -> Submit Captcha -> Perform Action on original form data。
现在,如何将用户重定向到验证码页面,