asp.net中密码写入数据库问题

我把TextBox控件的TextMode设置成了Password(就是用密码形式显示),在写入数据库的时候其他的控件的值都可以写入惟独txtpwd这个不行,设置断点后发现... 我把TextBox控件的TextMode设置成了Password(就是用密码形式显示),在写入数据库的时候其他的控

件的值都可以写入 惟独txtpwd这个不行,设置断点后发现txtpwd.Text的值是"",有什么可以解决的办

法吗?下面是数据写入过程。

string constring = "Data Source=.;Initial Catalog=booksystem;Integrated Security=True";
SqlConnection myCon = new SqlConnection(constring);

string cmd = "insert into userpsd(userid,psd) values('"+Convert.ToString

(TextBox1.Text)+"','"+Convert.ToString (txtpwd.Text)+"')";
SqlCommand mySql = new SqlCommand(cmd, myCon);
SqlDataAdapter sda = new SqlDataAdapter();

myCon.Open();
mySql .ExecuteNonQuery();
myCon.Close();
展开
 我来答
永恒的_天使
2007-07-26 · TA获得超过114个赞
知道答主
回答量:212
采纳率:0%
帮助的人:0
展开全部
单就你放上来这些代码看是没有问题的,如果txtpwd.Text为"" 可象楼上说的尝试放在if(!isPostBack)中,可能是因为TextBox控件的TextMode改为Password后 每次刷新密码框都会空 而普通文本框不会,可能是点提交时触发了回发事件 再者检查文本框的AutoPostBack属性和EnableViewState属性 前者应该为false后者应该为true
wnq0204
2007-07-26 · TA获得超过257个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:264万
展开全部
不知道你页面上都放了哪些控件,不过很可能是这样的错误,把上面的代码放在if(!IsPostBack)判断中试试.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7911d70
2007-07-26 · TA获得超过107个赞
知道小有建树答主
回答量:701
采纳率:0%
帮助的人:256万
展开全部
把那个密码放在session变量里
长时间都有效

用这方法一般都不会出什么毛病
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d52942440
2007-07-26 · TA获得超过186个赞
知道答主
回答量:580
采纳率:0%
帮助的人:285万
展开全部
你的txtpwd在pageLoad中是不是也设置了什么呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MS_Frank
2007-07-26 · TA获得超过467个赞
知道小有建树答主
回答量:775
采纳率:0%
帮助的人:510万
展开全部
一般情况下,,网页里面的文本框和密码框都是一样的.没有区别,只不过是显示上有点有一样罢了...

如果你能取到文件框取不到密码框,,就说明是你程序哪块写的有疏漏..
可能是变量名写错了,也可能是哪块各别的逻辑错误...

你好好看看吧.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式