我有一个用户名,密码和一个日历按钮,当点击时,出现一个日历,并将选择的日期插入日期文本框字段,并提交按钮。当点击按钮时,停止密码文本框为空?
之后,我键入用户名和密码的值,然后单击日历按钮,密码文本框字段为空。所以当我点击我的日历按钮时,我怎样才能停止密码文本框字段变空?
我只设置可见日历时点击按钮
<asp:Calendar ID="Calendar1" runat="server" Visible="False"></asp:Calendar>
有没有办法?
我有一个用户名,密码和一个日历按钮,当点击时,出现一个日历,并将选择的日期插入日期文本框字段,并提交按钮。当点击按钮时,停止密码文本框为空?
之后,我键入用户名和密码的值,然后单击日历按钮,密码文本框字段为空。所以当我点击我的日历按钮时,我怎样才能停止密码文本框字段变空?
我只设置可见日历时点击按钮
<asp:Calendar ID="Calendar1" runat="server" Visible="False"></asp:Calendar>
有没有办法?
出于安全原因,ASP.Net在发送给客户端之前清除密码文本框。例如,在点击该日历之后,在回发中发生这种情况。
所以没有办法解决这个问题? – devilking
您可以使用javascript在浏览器中重新注入该值。请注意,清除的原因是明文密码会被暴露。所以你真的想这样做吗? –
听起来就像你在代码隐藏回发中清除它。你的PageLoad代码是什么样的?
如何点击与您的密码文本框相关的日历? – atoMerz
回到1995年:使用与每个字符具有相同表示的字体(相当于*):'password.ttf'。删除TextMode =密码属性。您还可以删除密码保护并检查客户端计算机的IP地址。不要忘记兼容IE4也 –