Mantener el valor de un TextBox en TextMode = Password c#, ASP.Net

He tenido la dificultad en Asp.Net, luego de recuperar la contraseña de base de datos y visualizarla en una caja de texto, la cual esta configurada en Modo TextMode Password, ésta no se pueda ver.

<asp:textbox id="txtClave" runat="server" textmode="Password"></asp:textbox>


Cuando el valor se asigna al control, éste no se puede ver y peor aun en el postback de la pagina, pierde el valor.

La solución consiste en asignar el valor que queremos que teme el control como un atributo. Si además queremos que la clave se mantenga entre Postbacks, bastará con que asignemos el valor cada vez que recarga la página:

protected void Page_Load(object sender, EventArgs e)
{
    txtClave.Attributes.Add("value", txtClave.Text);
}
Share: