Текстовое поле автозаполнения в asp.net

может ли кто-нибудь сказать мне, как отключить автозаполнение для текстовых полей в asp.net?

чтобы получить лучшую идею:

на веб-странице входа в систему. Когда пользователь предоставляет имя пользователя и пароль, также есть (Помните меня) флажок для следующего входа в систему... Пока все в порядке.

но проблема появляется в регистрационной форме, когда пользователь открывает страницу регистрации, оба поля (Имя пользователя и пароль ) заполняются именем пользователя и паролем, используемыми для предыдущий логин.

кто-нибудь имеет представление об этой проблеме?

Примечание: я пробовал эти две строки кода в событие загрузки страницы, но это не сработало.

txtUsername.Text="";
txtPassword.Text="";

Я буду признателен за каждый ответ.

3 ответов


Вы можете отключить автозаполнение для поля путем добавления autocomplete="off":

<asp:TextBox Runat="server" ID="txtUsername" autocomplete="off"></asp:TextBox>

<asp:TextBox Runat="server" ID="txtPassword" autocomplete="off"></asp:TextBox>

<asp:TextBox Runat="Server" ID="xyz" autocomplete="off" />

или попробуйте это из тега

<form autocomplete="off" ...

и для вашего из :

<form id="register" autocomplete="off" method="post" runat="server">
                      ^ THIS ATTR