我有一个像这样的asp.net文本框:
<asp:TextBox ID="PINPad" runat="server" Columns="6" MaxLength="4"
CssClass="PINTextClass"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
正如您可能已经猜到的那样,它是屏幕上的键盘上的文本框.Javascript填写值.页面每五秒发回一次(如果重要的话,使用更新面板)以更新屏幕上的各种其他不相关项目.这很好用.
但是,当我将其转换为密码文本框时,如下所示:
<asp:TextBox ID="PINPad" runat="server" Columns="6" MaxLength="4"
CssClass="PINTextClass" TextMode="Password"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
然后,无论何时页面回发,文本框都会在屏幕上清除,文本框为空(尽管在计时器事件期间,该值会使其返回到服务器.)
有任何建议如何解决这个问题,以便它在回发期间保留其价值?