清远市建设工程造价信息网站,手机网站生成小程序,合肥公司网站建设价格,wordpress 会员投搞验证码生成
在学习以及做项目的过程中#xff0c;我们有时候遇到需要验证码的情况#xff0c;然后需要对它进行判断是否正确。但首先#xff0c;我们就必须要生成验证码#xff0c;才能够对其进行判断。
首先#xff0c;这是控制层代码#xff1a;
//生成验证码public…验证码生成
在学习以及做项目的过程中我们有时候遇到需要验证码的情况然后需要对它进行判断是否正确。但首先我们就必须要生成验证码才能够对其进行判断。
首先这是控制层代码
//生成验证码public ActionResult ValideCode(){//调用封装好的ValidCodeUtils里面的方法生成5位数随机字符串//ValidCodeUtils 这是封装好的一个类方便调用。string strValideCode FriendLoan.Common.ValidCodeUtils.GetRandomCode(3);//GetRandomCode3这里是产生验证码的数字可以自己决定。//然后借用Session会话机制保存字符串Session[ValideCode] strValideCode;//接着调用封装好的方法把生成的随机字符串转化为一张图片byte[] btValideCode FriendLoan.Common.ValidCodeUtils.CreateImage(strValideCode);//最后把我们生成的图片以文件形式File返回(文件内容,文件类型)return File(btValideCode, image/jpeg);}这是页面层代码 div classform-grouplabel classcol-sm-2 col-md-offset-1 control-label no-padding-right forvalidCode验证码/labeldiv classcol-sm-8 div classinput-groupinput typetext namevalidCode idvalidCode classform-control /div classinput-group-addon stylepadding:0img src/Main/ValideCode idValidateCode //div/div/div/divscript//点击图片刷新验证码$(#ValidateCode).click(function () {//在浏览器有一个缓存机制这里借用时间是为了生成不重复图片。$(#ValidateCode).attr(src, /Aiyumye/Approve/ValideCode? new Date());});///Aiyumye/Approve/ValideCode 这是链接到控制层/script这样我们通过点击验证码就可以刷新验证码实现一个简单的验证码生成。