Если у Вас есть страница с <asp:TextBox TextMode="Password" ... />
.
Как можно сохранить значение после обратной передачи?
Это - моя проблема:
В регистрационном экране моего приложения необходимо ввести пароль. Затем Вы нажимаете, отправляют, обратная передача происходит, и поля пароля очищены, как я могу препятствовать тому, чтобы поле пароля очистилось?
Вам необходимо снова установить его в page_load или в событии нажатия кнопки, например:
string Password = txtPassword.Text;
txtPassword.Attributes.Add("value", Password);
Вам нужно вернуть пароль в текстовое поле при обратной передаче.
txtBox.Attributes["value"] = txtBox.Text;
обрабатывается иначе, чем другие элементы управления формой, поскольку он хранит конфиденциальную информацию, которая является паролем пользователя. На стороне сервера для каждой обратной передачи текстовое поле пароля принудительно полностью очищается по этой причине, если вам действительно нужно сохранить значение в текстовом поле пароля, установите его явно, как упоминалось здесь другими. Но я действительно не рекомендую это делать, потому что это не очень хорошая практика.