Получение свойства Text в codebehind из ASP.NET TextBox с помощью TextMode = Password - PullRequest
1 голос
/ 27 октября 2010

У меня есть <asp:TextBox с TextMode="Password".Как я могу прочитать значение, введенное пользователем, используя codebehind?

Я хочу создать нового пользователя с таким кодом, но PasswordTextBox.Text всегда пустая строка.

Membership.CreateUser(Username, PasswordTextBox.Text)

Ответы [ 3 ]

2 голосов
/ 27 октября 2010

Это верно.Вы, вероятно, устанавливаете PasswordTextBox.Text = '' в Page_Load ().Не делайте этого, если IsPostback () имеет значение true:

if not IsPostback() then
    PasswordTextBox.Text = ''
end if
1 голос
/ 27 октября 2010

должно происходить что-то еще.У меня нет проблем с получением значения в TextBox.Text.

1 голос
/ 27 октября 2010

Нет ничего особенного в чтении текстового поля пароля. Я предполагаю, что проблема где-то еще в вашем коде. Случайно ли вы перезаписали значения в Page_Load ()?

...