Mam kilka przycisków w formularzu internetowym, a gdy użytkownik je kliknie, zaktualizuje pole tekstowe. To działało, dopóki nie dodałem textmode = hasło. Teraz pole tekstowe nie wyświetla już tekstu. Debugowałem aplikację, a właściwość text otrzymywała wartość, ale po raz kolejny nie jest wyświetlana.Pole tekstowe z hasłem hasła tekstowego bez tekstu asp.net C#
Oto co próbowałem:
protected void btn_punch_7_Click(object sender, EventArgs e)
{
const string string_punch_Number_7 = "7";
var text = txt_punch.Text;
text += string_punch_Number_7;
txt_punch.Text = text;
}
protected void btn_punch_8_Click(object sender, EventArgs e)
{
const string string_punch_Number_8 = "8";
var text = txt_punch.Text;
text += string_punch_Number_8;
txt_punch.Text = text;
}
Mam też zmęczony to:
public partial class WebForm3 : System.Web.UI.Page
{
public string string_punch;
protected void Page_Load(object sender, EventArgs e)
{
MultiView1.SetActiveView(View1);
txt_punch.Width = 300;
txt_punch.Height = 50;
txt_punch.MaxLength = 4;
txt_punch.Attributes.Add("OnChange", string_punch);
}
protected void btn_punch_7_Click(object sender, EventArgs e)
{
const string string_punch_Number_7 = "7";
string_punch = txt_punch.Text;
string_punch += string_punch_Number_7;
txt_punch.Text = string_punch;
}
protected void btn_punch_8_Click(object sender, EventArgs e)
{
const string string_punch_Number_8 = "8";
string_punch = txt_punch.Text;
string_punch += string_punch_Number_8;
txt_punch.Text = string_punch;
}
Nie należy zmuszać tekst będzie widoczny w polu hasła. Jeśli wymusisz tekst, każdy może uzyskać hasło, patrząc na kod HTML Twojej witryny. –
@ bastos.sergio Jak duży jest problem? HTML nie będzie przechowywany w dowolnym miejscu. O ile osoba wpisująca hasło nie zapisze strony na dysku tuż przed jej przesłaniem. –
Nie trzeba jej zapisywać ... Spróbuj tego, kliknij prawym przyciskiem myszy w dowolnym miejscu na stronie i wybierz opcję "wyświetl kod źródłowy". To wszystko, czego potrzebujesz, aby zobaczyć html ... –