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(); 展开
件的值都可以写入 惟独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(); 展开
5个回答
展开全部
不知道你页面上都放了哪些控件,不过很可能是这样的错误,把上面的代码放在if(!IsPostBack)判断中试试.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把那个密码放在session变量里
长时间都有效
用这方法一般都不会出什么毛病
长时间都有效
用这方法一般都不会出什么毛病
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的txtpwd在pageLoad中是不是也设置了什么呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般情况下,,网页里面的文本框和密码框都是一样的.没有区别,只不过是显示上有点有一样罢了...
如果你能取到文件框取不到密码框,,就说明是你程序哪块写的有疏漏..
可能是变量名写错了,也可能是哪块各别的逻辑错误...
你好好看看吧.....
如果你能取到文件框取不到密码框,,就说明是你程序哪块写的有疏漏..
可能是变量名写错了,也可能是哪块各别的逻辑错误...
你好好看看吧.....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询