验证码生成的代码:
http://zhidao.baidu.com/question/39530893.html?si=6
——————————————————
我需要的是判断输入的验证码是否正确的代码(我已经试过很多方法了,都不成功,其中有种就是不管输入对错,结果显示都是错的。。。所以请实验过的同志给个正确答案!
一楼的朋友明显错的
关于asp.net判断输入的验证码是否正确
答案:1 悬赏:50 手机版
解决时间 2021-02-12 11:56
- 提问者网友:了了无期
- 2021-02-12 00:19
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-02-12 01:20
先把验证码生成的代码拷贝到CreateImage.aspx页面
前台:
<script type="text/javascript">
function checkwd_reload()
{
var ob = document.getElementById("chk_img");
ob.src = "CreateImage.aspx?"+ new Date();
}
</script>
<asp:TextBox ID="txtVerifyCode" runat="server" Width="150px"></asp:TextBox>
<img id="chk_img" onclick="checkwd_reload()" style="cursor: pointer;" align="absbottom" src="CreateImage.aspx" alt="" />//点击刷新验证码
<span id="message" style="color:red;font-size: 11px " runat="server"></span>
后台:
string code = this.txtVerifyCode.Text; //输入验证码
string scode = Session["CheckCode"].ToString(); //获取验证码
if (code != scode)
{
message.InnerHtml = "请输入正确的验证码!";
}
else
{
//登录成功!
}
这是我做的博客的登录页面的代码,还有错误就hi我.
没认真看你链接的页面,原来用session存,我原来用cookies存,我把你链接的页面代码拷贝到环境测试,这次应该不错了。
前台:
<script type="text/javascript">
function checkwd_reload()
{
var ob = document.getElementById("chk_img");
ob.src = "CreateImage.aspx?"+ new Date();
}
</script>
<asp:TextBox ID="txtVerifyCode" runat="server" Width="150px"></asp:TextBox>
<img id="chk_img" onclick="checkwd_reload()" style="cursor: pointer;" align="absbottom" src="CreateImage.aspx" alt="" />//点击刷新验证码
<span id="message" style="color:red;font-size: 11px " runat="server"></span>
后台:
string code = this.txtVerifyCode.Text; //输入验证码
string scode = Session["CheckCode"].ToString(); //获取验证码
if (code != scode)
{
message.InnerHtml = "请输入正确的验证码!";
}
else
{
//登录成功!
}
这是我做的博客的登录页面的代码,还有错误就hi我.
没认真看你链接的页面,原来用session存,我原来用cookies存,我把你链接的页面代码拷贝到环境测试,这次应该不错了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯