TextBox模式设置为Password所引发的问题
TextBox模式设置为Password,然后赋值,例如密码11. 提交后密码传入数据库.
接着问题就来了, 我想把TextBox的内容呈现出来,例如:*****,但无法呈现.
之后网上搜索资料,发现微软是出于安全的原因才这样设定的.我现在有个疑问,望知道的朋友告知如何解决,小子我不胜感激.
问题:
我修改textbox时,由于textbox无法呈现数据,即值为空,导致我更新后数据库数据为空.请问有什么办法可以更新密码?
有人提示说过,做个判断,如果textbox为空,则数据库密码不变. 如textbox不为空,则更新密码. 但是具体如何实现? 我都设定实体了,但实体也为空,不知道怎么做判断........
------解决方案--------------------那在后台将textbox设置成非password不就可以啦.
个人感觉,密码不应该这样显示.
------解决方案--------------------你的数据库数据为空肯定不是Password的问题
虽然呈现的是****,但是值还是用户原来输的值,不会变的
你在仔细检查程序看看把
------解决方案--------------------这样赋值才可以解决
Page_Load
TextBox1.Attributes.Add( "value ", "11 ")
------解决方案--------------------我觉得你的流程有问题
密码修改时
都是先让用户输入原密码
(和数据库对照)如果正确 再让输入修改后的密码(2次)