CustomValidator в ASP.net пуст, когда Textbox.TextMode = "Пароль" - PullRequest
1 голос
/ 29 декабря 2010

Мой CustomValidator в ASP.net пуст, когда Textbox.TextMode = "Пароль".Я вызываю серверный метод и пытаюсь получить значение. Значение.

Когда я изменяю TextMode на SingleLine или MultiLine, все работает нормально.Когда у меня есть пароль, значение будет пустым.

Но для меня нет способа сделать это без textmode = пароль, так что же там делать?

Ответы [ 2 ]

1 голос
/ 29 декабря 2010

Вместо получения значения из args.Value вы получаете его из текстового поля, например:

protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
        {
            string pwd = txtPwd.Text;
            if (pwd == "something")
            {
                args.IsValid = false;
            }
            else
            {
                args.IsValid = true;
            }
        }
0 голосов
/ 29 декабря 2010

Я считаю, что это стандартное поведение в целях безопасности.

...