使用TextMode = Password从ASP.NET TextBox获取代码隐藏中的Text属性

时间:2010-10-26 21:51:49

标签: asp.net textbox passwords code-behind

我有<asp:TextBox TextMode="Password"。如何使用代码隐藏来读取用户输入的值?

我想用这样的代码创建一个新用户,但PasswordTextBox.Text总是一个空字符串。

Membership.CreateUser(Username, PasswordTextBox.Text)

3 个答案:

答案 0 :(得分:2)

这是对的。您可能在Page_Load()中设置PasswordTextBox.Text = ''。如果IsPostback()为真,请不要这样做:

if not IsPostback() then
    PasswordTextBox.Text = ''
end if

答案 1 :(得分:1)

阅读密码文本框没什么特别之处。我猜这个问题是你代码中的其他地方。您是否碰巧覆盖了Page_Load()?

中的值

答案 2 :(得分:1)

必须有其他事情发生。我在TextBox.Text中获取值时没有任何问题。