首页 > 代码库 > 验证码生成
验证码生成
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");
{
//首先实例化验证码的类
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");
}
验证码生成
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。