可能以前已经问过这个问题,但我没有在MVC
上下文中找到它。
我在How to add ReCaptcha
to your Asp.Net MVC4 register form
ReCaptcha
。但为了渲染它,它需要一个新的局部视图,或者它的好处是同样的观点。如果相同,则需要进行哪些修改。可能我听起来很愚蠢,但这就是我们学习的方式。
答案 0 :(得分:0)
您可以在ViewModel中添加计数器,为每次失败尝试增加该计数器。
然后,在您的视图中,您可以选择显示控件,例如,如果您使用的是Microsoft.Web.Helpers:
@if (model.counter > 3)
{
@ReCaptcha.GetHtml(theme: "white")
}