On a Postback event, a password typed inside a TextBox control gets lost.

To prevent this follow below-

txtPassword.Text ="mypassword";

txtPassword.Text ="mypassword";
txtPassword.Attributes.Add["value", txtPassword.Text];



Note: Keep in mind to add the attribute to textbox only after the password has been set, else the password will not be preserved.