產生驗證碼
首先我們必須先撰寫一支產生驗證碼圖片的程式,程式碼主要是是透過Bitmap物件來幫我們產生圖檔(想成一張空白畫布),然後在畫布上畫上我們要的內容(可以是任意內容)。
內容想呈現中文或英文選擇letters變數的內容即可。
表單使用CAPTCHA
要在MVC的View Page去取得我們的CAPTCHA驗證碼圖也很簡單,只需要在<img src="圖片路徑">
即可。
Controller
在Index裡為何要寫那行Session呢?
驗證碼的檢查也很合適使用AJAX來進行確認,各位可以測試一般表單和AJAX效果的表單。
驗證輸入
如果是選擇使用中文內容,可不需要加上.ToLower()
方法。
請問,我在驗證輸入時,Session["ValidateCode"] is null,需要跑第二次才會有值,一直不知道為什麼@@
回覆刪除您好,我是用 MVC5+ ASP.NET+C#,我用了程式碼後,發現驗證結果那一塊會有問題,無法顯示。
回覆刪除另外有沒有辦法結合 Ajax Reload 圖形???
您好,我是用 MVC5+ASP.NET+AJAX,使用程式碼後,發現 Ajax的測試結果會有問題,會無法顯示。
回覆刪除另外,有辦法結合 Ajax Reload 圖形嗎?
我寫了很多次都失敗ˊˋ