如图为登录页面输入的验证码的部分代码:
图片的点击事件——jQuery代码:
$('#authimage').click(function() {
$(this).attr("src", "authcode.aspx");
});
// 当点击验证码图片时,自动重新导向一次authcode.aspx,就重新刷新一次验证码
如果无法刷新,修改jQuery代码尝试:
$("#authimage").click(function () {
$(this).attr("src", $(this).attr("src")+"?");
});
创建了一个web窗体:authcode.aspx
前台页面不用输入代码,后台加载事件代码如下
protected void Page_Load(object sender, EventArgs e)
{
// 验证码中可能出现的字符
string authCodeString = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
// 验证码字符集合长度
int length = authCodeString.Length;
// 绘制字符字体
Font f = new Font("宋体", 24, FontStyle.Bold);
//