求一个带刷新的验证码,就是有“看不清,换一张”那种。 急用,在线等待~! 写一个 方法生成一串随机数然后就可以了想要看不清,换一张那就加一个updatepanel,局部刷新加一个按钮,点击,重新生成一个随机数就好了啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考:http://www.cnblogs.com/insus/articles/1425377.html <script language="javascript"> function change(){var img =document.getElementById("ImageButton1");img.src=img.src+"?";}</script><a href="javascript:change();">看不清,换一张</a>刚刚测试过,可以的 点击图片换验证码先定义一个类:比如ValiCode(可自己决定),用于获取验证码字符和图片内存流再创建一个一般处理程序.ashx,内容如下:ValiCode gif = new ValiCode();//初始化验证码生成类 string valid = "";//定义随机数 MemoryStream ms = gif.Create(out valida);//获取包括验证码图片的内存流 context.Session["gif"] = valida;//验证码存储在Session中,供验证。 context.Response.ClearContent();//清空输出流 context.Response.ContentType = "image/png";//输出流的格式 context.Response.BinaryWrite(ms.ToArray());//输出 context.Response.End();在页面中的img标记中,设置其src="XXX.ashx",onclick="this.src='XXX.ashx'" 本人刚刚也找到了一个简单的方法:在验证码图片后面加上一句即可: <a title="刷新验证码" href="#" onclick="javascript:document.getElementById('Image1').src='CheckCode1.aspx?id='+Math.random();return false;">看不清,换张图片?</a> WCF报错误:传入消息已超过远程通道的最大消息大小 为什么说HiddenField控件很危险 winform做效果 .net 幻灯片的制作 高手进来,如何在Asp.net2.0中生成excel文档! C#操纵Excel 打开具体文件的具体表的方法。(知道表的名字,如:学生信息表。而不用1,2,3,4来打开) 一个小模块的设计,没有思路! 本公司招有开发元搜索经验的程序员 ^_*_^ ***民航学子 交流感情 ,工作的也来指导一下 **有这样的操作符吗?判断与条件的时候,第一项为假的话就不判断第二项了!谢谢! 【求救】烦恼异常,我这样的能力可以找到工作么?帮忙了,感谢! 这段js脚本是什么意思
http://www.cnblogs.com/insus/articles/1425377.html
function change()
{
var img =document.getElementById("ImageButton1");
img.src=img.src+"?";
}
</script>
<a href="javascript:change();">看不清,换一张</a>
刚刚测试过,可以的
先定义一个类:比如ValiCode(可自己决定),用于获取验证码字符和图片内存流
再创建一个一般处理程序.ashx,内容如下:
ValiCode gif = new ValiCode();//初始化验证码生成类
string valid = "";//定义随机数
MemoryStream ms = gif.Create(out valida);//获取包括验证码图片的内存流
context.Session["gif"] = valida;//验证码存储在Session中,供验证。
context.Response.ClearContent();//清空输出流
context.Response.ContentType = "image/png";//输出流的格式
context.Response.BinaryWrite(ms.ToArray());//输出
context.Response.End();在页面中的img标记中,设置其src="XXX.ashx",onclick="this.src='XXX.ashx'"
在验证码图片后面加上一句即可:
<a title="刷新验证码" href="#" onclick="javascript:document.getElementById('Image1').src='CheckCode1.aspx?id='+Math.random();return false;">看不清,换张图片?</a>