ASP: TextBox-Wert verschwindet im Postback nur beim Passwort

Ich habe eine asp.net-Textbox wie diese:

 <asp:TextBox ID="PINPad" runat="server" Columns="6" MaxLength="4" 
      CssClass="PINTextClass"></asp:TextBox>

Es ist, wie Sie vielleicht erraten haben, das Textfeld eines Bildschirm-PIN-Blocks. Javascript füllt die Werte aus. Die Seite wird alle fünf Sekunden zurückgeschickt (ggf. mithilfe eines Aktualisierungsfensters), um verschiedene andere nicht verwandte Elemente auf dem Bildschirm zu aktualisieren. Das funktioniert gut.

Wenn ich es jedoch in ein Passwort-Textfeld umwandle, wie folgt:

  <asp:TextBox ID="PINPad" runat="server" Columns="6" MaxLength="4" 
       CssClass="PINTextClass" TextMode="Password"></asp:TextBox>

Wenn die Seite zurückgesendet wird, wird das Textfeld auf dem Bildschirm gelöscht und das Textfeld ist leer (obwohl der Wert während des Timer-Ereignisses zum Server zurückkehrt).

Irgendwelche Vorschläge, wie man das behebt, damit es während des Postbacks seinen Wert behält?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage