ASP.NET MVC驗證碼演示


我們在網站登錄或理一個評論時,可以放置一個驗證碼(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進行對比正確與否。

 

參考視圖代碼:

 

演示:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM