我有<asp:TextBox
TextMode="Password"
。如何使用代码隐藏来读取用户输入的值?
我想用这样的代码创建一个新用户,但PasswordTextBox.Text
总是一个空字符串。
Membership.CreateUser(Username, PasswordTextBox.Text)
答案 0 :(得分:2)
这是对的。您可能在Page_Load()中设置PasswordTextBox.Text = ''
。如果IsPostback()为真,请不要这样做:
if not IsPostback() then
PasswordTextBox.Text = ''
end if
答案 1 :(得分:1)
阅读密码文本框没什么特别之处。我猜这个问题是你代码中的其他地方。您是否碰巧覆盖了Page_Load()?
中的值答案 2 :(得分:1)
必须有其他事情发生。我在TextBox.Text
中获取值时没有任何问题。