c# 怎样判断文本框与验证码一样?帮我看看程序,就算验证码输入正确,还是显示不正确 5

if(txtvalid.Text.ToString()==Image1.ToString()){if(mydr.Read())Response.Write("<scrip... if (txtvalid.Text.ToString()==Image1.ToString())
{
if (mydr.Read())
Response.Write("<script>alert('欢迎" + txtname.Text + "登录')</script>");
else
Label1.Text = "用户名或密码不正确";
}
else
Label2.Text = "验证码不正确";
展开
 我来答
shuqiang0625
2013-04-26 · 超过24用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:58.4万
展开全部
调试变量Image1是什么吧,重点在这里 。image1应该是你验证码的内容!
追问

Image1是验证码图片的名字;验证码放在Image控件里。

追答
if (txtvalid.Text.ToString()==Image1.ToString());那你验证的应该是你验证码的内容(从哪里拿,你自己是否清楚))而不是你所说的验证码图片的名字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zoumeili116
2013-04-25
知道答主
回答量:7
采纳率:0%
帮助的人:3万
展开全部
Image1变量是什么?
它应该是你生成验证码图片的时候存起来的数字或者字母。
更多追问追答
追问

Image1是验证码图片的名字;验证码放在Image控件里

追答
txtvalid.Text.ToString()==图片的名字.ToString()?

这肯定是不成立的。
你生成验证码图片的时候,把图片上的字母(BCNJD)这5个验证码用Session存起来,
txtvalid.Text.ToString()==Session["valicode"].ToString()
这样比较。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
余生壹起过
2013-04-26
知道答主
回答量:25
采纳率:0%
帮助的人:11.6万
展开全部
把生成的验证码存在cookie里面撒。
追问
怎么存啊??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snake2732316
2013-04-25 · 超过19用户采纳过TA的回答
知道答主
回答量:64
采纳率:85%
帮助的人:18.5万
展开全部
图片能转字符串吗?验证码是第三方控件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式