当前位置:编程学习 > C#/ASP.NET >>

TextBox里输入的密码失踪?

我的注册页面有TextBox1和TextBox2两个控件,TextMode属性都是Password,用来输入密码。EnableViewState属性值都为true.   Button1和Button2的Text值分别为“检测”和“提交”。当TextBox1和TextBox2里面密码输入完毕之后,点击Button1进行检测,检测完全通过,密码和重新输入密码两项均无误。此时“提交”按钮Button2激活,变为可用状态。但
TextBox1和TextBox2里的密码失去,变为focus()状态。请问这是什么原因?该如何解决? --------------------编程问答-------------------- 使用this.txtPwd.Attributes["value"] =“” --------------------编程问答-------------------- 当你点击检测按钮时已经提交。你最好是用一个button用验证控件进行检测。在 button事件中用IsValid属性进行判断。 --------------------编程问答-------------------- 点击BT1后页面刷新了,所以数据没了。
解决方法有几种,想个好的告诉你~ --------------------编程问答-------------------- 快啊 --------------------编程问答-------------------- 2楼的办法就不错,用验证控件,省略BT1
功能一点不少,绕过了问题所在。 --------------------编程问答-------------------- 我别的TextBox控件里面输入的值在点击Button1之后并没有消失啊?难道这和TextBox控件TextMode属性值为Password有关系? --------------------编程问答-------------------- 有关系,password有这个特性,不知道LZ在网上注册各种会员的时候有没有发现,如果注册失败,所有添的数据都在,只有密码空出来了,需要重新填写。就是这个关系。 --------------------编程问答-------------------- 但我都是检测成功的,密码也会消失?可有解决办法? --------------------编程问答-------------------- 只要是你的页面提交刷新了,就会消失,和是否成功无关。
如果你就要2个按钮实现,还是看高手们解决吧,我的方法都有点小题大做了。 --------------------编程问答-------------------- 点击第一个button的时候页面已经提交回发服务器了,页面刷新之后属性为password的textbox的值就会自动清空,所以你再次点击第二个button的时候就没有值了。 --------------------编程问答-------------------- IsPostBack

添加
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,