小编Jes*_*caB的帖子

ASP:TextBox值仅在密码时才会在回发中消失

我有一个像这样的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)

然后,无论何时页面回发,文本框都会在屏幕上清除,文本框为空(尽管在计时器事件期间,该值会使其返回到服务器.)

有任何建议如何解决这个问题,以便它在回发期间保留其价值?

asp.net passwords postback textbox

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net ×1

passwords ×1

postback ×1

textbox ×1