• RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

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.

   

Comentarii Facebook

6 comentarii pana acum. Si tu poti sa comentezi!

  1. roby spune:

    ar fi o solutie sa folosesti object-ul HtmlInputPassword care e deja un textbox sub form de password
    :D

  2. AlexB spune:

    Daca tu zici… Ai incercat?

    N-am vreme acuma sa testez.

  3. roby spune:

    e ca si cum ai scire in html

  4. roby spune:

    e ca si cum a scir in html input type = ” password” sdgsigdf

  5. AlexB spune:

    stiu cum se foloseste in mod normal. dar nu stiu daca merge sa setezi din cod behind parola pentru el. aia era problema de fapt.

  6. roby spune:

    just tried and it works like a charm:D