У меня проблема с управлением текстовым полем с паролем. У меня есть текстовое поле пользователя, текстовое поле пароля, текстовое поле retypepassword. И у меня есть drowpdownlist с элементами сайта, газеты, другие. После заполнения имени пользователя, пароля повторно введите пароль в текстовое поле. Всякий раз, когда я выбираю пункты «Газета» и «Другие» из значения drowdownlist, password и retypepassword, очищается. Я установил autopostback = true в dropdownlist control. Pls кто-нибудь мне помог где моя ошибка ??Нужна помощь в текстовом поле пароля asp.net
Спасибо, Sumit
Я поставил AutoPostBack = true в раскрывающемся списке не в текстовом поле пароля. Мое намерение - когда я выбираю любое значение из пароля dropdownlist, а значение retypepassword не должно быть очищено, оно должно оставаться таким же, как и с заполненными значениями, до тех пор, пока я не нажму кнопку «Сохранить». Pls подскажите мне, как мне это достичь ??? – Sumit
Хорошо, что вы могли бы использовать подход, рекомендованный harpo, но остерегайтесь того, что это откроет пароль обратно в текстовом виде в визуализированном HTML. В качестве альтернативы вы можете подождать, чтобы запросить ввод пароля до тех пор, пока остальная часть содержимого, требующая обратной передачи, не будет завершена или не будет отправлена обратно в раскрывающийся список, если это не требуется. –
Согласен. Постарайтесь придерживаться философии того, что такое поле пароля. Это не должно сохраняться, и это типичный дизайн большинства сайтов. Когда-либо регистрировались для учетной записи, которая требует создания имени пользователя и пароля, а при отправке формы вы получаете сообщение о том, что некоторая информация отсутствует. Угадайте, что происходит с этим полем «пароль», которое вы уже заполнили? Он снова пуст. Это лучший способ приблизиться к этому, не пытаясь сломать дизайн. – atconway