RedCaptcha 3次尝试失败后三次尝试

时间:2013-07-18 10:28:44

标签: asp.net-mvc-4 azure

可能以前已经问过这个问题,但我没有在MVC上下文中找到它。

我在How to add ReCaptcha to your Asp.Net MVC4 register form

的帮助下实现了它 尝试三次失败后需要呈现

ReCaptcha。但为了渲染它,它需要一个新的局部视图,或者它的好处是同样的观点。如果相同,则需要进行哪些修改。可能我听起来很愚蠢,但这就是我们学习的方式。

1 个答案:

答案 0 :(得分:0)

您可以在ViewModel中添加计数器,为每次失败尝试增加该计数器。

然后,在您的视图中,您可以选择显示控件,例如,如果您使用的是Microsoft.Web.Helpers:

@if (model.counter > 3)
{
   @ReCaptcha.GetHtml(theme: "white")
}