注册页面要用到验证码 于是我在网上下了一个验证码的代码 然后用IMG显示 <img id="codeimg" onclick="changeImage();" src="Include/VCode.aspx?CodeLen=6" /> 这没有问题
代码是用Session保存的 以下是代码的一部分
#region 随机生成验证码并生成Session,返回验证码字符
private string createValidateCode()
{
string result = " ";
string include = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ";
Random random = new Random();
for (int i = 0; i < this.codeLen; i++)
{
result += include[random.Next(0, 35)].ToString();
}
//生成Session[ "ImageCode "]
Session["ImageCode"] = result;
return result;
}
#endregion但是我在注册页面的PAGE_LOAD用Session["ImageCode"]就会报错:未将对象引用设置到对象的实例。
我是想TxtBoxYZM.Attributes.Add("onblur", "funYZM("+Session["ImageCode"].Tostring()+")"); 把验证码传到客户端 用户输入验证码先在客户端用JS判断成功后才能提交到服务器 这个问题怎么解决呀 或者你们写注册页面时 怎么判断验证码一致才提交的
代码是用Session保存的 以下是代码的一部分
#region 随机生成验证码并生成Session,返回验证码字符
private string createValidateCode()
{
string result = " ";
string include = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ";
Random random = new Random();
for (int i = 0; i < this.codeLen; i++)
{
result += include[random.Next(0, 35)].ToString();
}
//生成Session[ "ImageCode "]
Session["ImageCode"] = result;
return result;
}
#endregion但是我在注册页面的PAGE_LOAD用Session["ImageCode"]就会报错:未将对象引用设置到对象的实例。
我是想TxtBoxYZM.Attributes.Add("onblur", "funYZM("+Session["ImageCode"].Tostring()+")"); 把验证码传到客户端 用户输入验证码先在客户端用JS判断成功后才能提交到服务器 这个问题怎么解决呀 或者你们写注册页面时 怎么判断验证码一致才提交的
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货