Cómo deshabilitar la configuración automática de nombre de usuario y contraseña cuando el tipo es Contraseña

programación


He desarrollado un sitio web en Asp.net c#. Tengo dos páginas de inicio de sesión, una es para iniciar sesión en el sitio web principal y la otra es para iniciar sesión en la funcionalidad principal.
Mi problema es que cuando se recuerda la contraseña de la página de inicio principal y abro la página de inicio de sesión de funcionalidad principal, se establecerá automáticamente el nombre de usuario y la contraseña de la página de inicio de sesión principal en la página de funcionalidad principal. Ambas páginas de inicio de sesión tienen credenciales diferentes y tablas diferentes. Cuando elimino el tipo de contraseña del cuadro de texto de contraseña, no se completará la credencial, pero esta no es la forma correcta.

Básicamente, no quiero completar/configurar automáticamente la credencial para la página de inicio de sesión si el navegador la guardó.

XML
<asp:TextBox ID="txtInUserName" runat="server" autocomplete="off" Text="">
<asp:TextBox ID="txtInPassword" autocomplete="off" runat="server" Text="" TextMode="Password">

Cuando elimino TextMode=”Contraseña” del cuadro de texto Contraseña, funcionará bien, pero mostrará la contraseña a todos mientras escribe.

Gracias.

Solución 1

Puedes hacerlo así

XML
You can turn off this property by :

<form id="frm1" method="post" runat="server" autocomplete="off">

Or for a specific TextBox  :

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

Solución 2

TextBoxPassword.Attributes.Add(“valor”, “”);

コメント

タイトルとURLをコピーしました