Developer Network
Developer Network
Developer
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
快救命呀!我的密码框怎么取不到密码?
Web 技术
>
ASP.NET 与 AJAX
问题
0
登录进行投票
我在做练习 我的问题很简单就是用两个:Panel的隐藏与显示,来写成注册功能 !
可是我用于输入密码的密码框 TextBox 的TextMode属性一经设置为"Password"即:TextMode="Password" 在提交数据时就取不到密码值!!!
导致写到数据库时密码为空!这是怎么回事?我把数据库和注册页面放到这儿了:麻烦帮我看看感激不尽!
http://www.haodd123.com/zf/sex1.rar
www.haodd123.com 我是半路出家,而且是自学 学的是C#语言,希望回帖的高手们留意一下,谢谢大家的帮助
2009年3月15日 9:25
回复
|
引用
答案
0
登录进行投票
TextMode="Password"的textBox不会将输入的值进行存放到ViewState里面的,为了安全考虑,你提交一次后,密码就会清空的,所以你在第一次提交时是可以得到的,你二次提交则会得到空值的,要实现密码保留,你需要自己进行设置,如
this.txtUserPwd.Attributes.Add("value","输入的密码");
而使用
this.txtUserPwd.Text = "输入的密码"
则是无效的。
问题就是出在你多提交了一次。
孟宪会
已标记为答案
lkf18
2009年3月15日 14:44
2009年3月15日 11:25
回复
|
引用
版主
全部回复
0
登录进行投票
这个肯定是能得到的。要不然怎么取得密码啊。可能你使用的方法不正确造成的
孟宪会
2009年3月15日 11:18
回复
|
引用
版主
0
登录进行投票
TextMode="Password"的textBox不会将输入的值进行存放到ViewState里面的,为了安全考虑,你提交一次后,密码就会清空的,所以你在第一次提交时是可以得到的,你二次提交则会得到空值的,要实现密码保留,你需要自己进行设置,如
this.txtUserPwd.Attributes.Add("value","输入的密码");
而使用
this.txtUserPwd.Text = "输入的密码"
则是无效的。
问题就是出在你多提交了一次。
孟宪会
已标记为答案
lkf18
2009年3月15日 14:44
2009年3月15日 11:25
回复
|
引用
版主
0
登录进行投票
谢谢孟老师,这又是2.0新的特性吧?我是跟着网上的视频教程学的这招 不过是1.0的东西。另外 我在别的论坛上也提了同样的问题,怎么没人知道呢?也许是没人认真看我的代码?
在此再次感谢孟老师的水平和认真负责!!谢谢。
www.haodd123.com 我是半路出家,而且是自学 学的是C#语言,希望回帖的高手们留意一下,谢谢大家的帮助
2009年3月15日 14:51
回复
|
引用