2013-07-18 41 views
1

可能先前已詢問過此問題,但我還沒有在MVC上下文中找到它。RedCaptcha 3次三次失敗後嘗試三次

我已經與How to add ReCaptcha to your Asp.Net MVC4 register form

ReCaptcha需要幫助下實現它經過三次失敗的嘗試進行渲染。但是爲了呈現它,它是否需要一個新的局部視圖,或者它是否有好的觀點。如果看法相同,需要進行哪些修改。可能我聽起來很愚蠢,但這就是我們學習的方式。

回答

0

您可以在您的ViewModel中添加計數器,每增加一次失敗嘗試次數。

然後,在你看來,你可以選擇顯示控制,例如,如果您使用的是Microsoft.Web.Helpers:

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