首页 > 代码库 > 验证码生成

验证码生成

  public ActionResult CheckCode()
        {
            //首先实例化验证码的类
            ValidateCode validateCode = new ValidateCode();


            //生成验证码指定的长度
            string code = validateCode.CreateValidateCode(5);


            //将验证码赋值给Session变量
            Session["ValidateCode"] = code;


            //创建验证码的图片
            byte[] bytes = validateCode.CreateValidateGraphic(code);


            //最后将验证码返回
            return File(bytes, @"image/jpeg");

        }


前台页面调用  <img id="imgCode" src=http://www.mamicode.com/"/Member/CheckCode?ID=1" width="100" onclick="ClickRemoveChangeCode()" alt="单击可刷新"
                                         height="32" />
                                    <a href="javascript:void(0);" onclick="ClickRemoveChangeCode()">换一张</a>


function ClickRemoveChangeCode() {
    //首先我们获取到验证码的路径
    var code = $("#imgCode").attr("src");
    //然后重新给验证码的路径赋值
    $("#imgCode").attr("src", code + "1");


}

验证码生成