Din motive neintelese in totalitate de oricine (e vorba de securitate, banuiesc), in ASP.NET daca incerci sa sa setezi la run time textul unui TextBox care are TextMode=”Password”, in browser nu se intampla nimic.
Alfel spus, daca incerci sa faci ceva de genul
txtUserPassword.Text = „arici*27”;
in browser campul respectiv ramane gol, chiar daca tu te-ai astepta ca sa se filluiasca cu textul respectiv.
Solutia pe care am gasit-o este:
txtUserPassword.Attributes.Add(„value”, „arici*27”);
Pe urma se poate citi valoarea setata folosind txtUserPasswordAttributes.Text.