ASP.NET MVC驗證碼演示

Insus.NET發表於2014-03-24

我們在網站登入或理一個評論時,可以放置一個驗證碼(Captcha),可以為系統免去那些惡意重新整理等功能。

今次Insus.NET在asp.net mvc應用程式實現與演示驗證碼的產生以及應用等 。

前天Insus.NET已經實現了隨機產生一個字串《在ASP.NET MVC應用程式中隨機獲取一個字串http://www.cnblogs.com/insus/p/3619224.html,稍後我們就可以使用到此方法,隨機產生一個驗證字串。

 

 在應用程式的Handlers目錄下,建立一個Generic Handler名叫Captcha.ashx, 它有實作了IRequiresSessionState介面。

 

在Controller中,建立兩個Action,前者為檢視方法CaptchaDemo(),後者為jQuery的驗證方法。它有帶一個引數。將把驗證碼的文字框文字傳入。在方法內,將與在aspx隨機產生的字串並存入Session進行對比正確與否。

 

參考檢視程式碼:

 

演示:

 

 

 

相關文章