Asp.net 单击按钮时,停止密码文本框是否为空?

Asp.net 单击按钮时,停止密码文本框是否为空?,asp.net,vb.net,button,calendar,passwords,Asp.net,Vb.net,Button,Calendar,Passwords,我有一个用户名、密码和一个日历按钮,单击该按钮时,会出现一个日历,并将所选日期插入日期文本框字段,还有一个提交按钮 之后,我输入用户名和密码的值,然后单击日历按钮,因为密码文本框字段为空。那么,当我单击日历按钮时,如何停止密码文本框字段变为空 我仅在单击按钮时设置可见日历 <asp:Calendar ID="Calendar1" runat="server" Visible="False"></asp:Calendar> 有办法吗?出于安全原因,ASP.Net在将密

我有一个用户名、密码和一个日历按钮,单击该按钮时,会出现一个日历,并将所选日期插入日期文本框字段,还有一个提交按钮

之后,我输入用户名和密码的值,然后单击日历按钮,因为密码文本框字段为空。那么,当我单击日历按钮时,如何停止密码文本框字段变为空

我仅在单击按钮时设置可见日历

<asp:Calendar ID="Calendar1" runat="server" Visible="False"></asp:Calendar>


有办法吗?

出于安全原因,ASP.Net在将密码文本框发送到客户端之前会清除密码文本框。例如,在回发时,在处理对该日历的单击之后,会发生这种情况。

出于安全原因,ASP.Net在将密码文本框发送到客户端之前会清除密码文本框。例如,在处理完对日历的单击后,在回发时会发生这种情况。

听起来您是在代码隐藏中的回发时清除它。你的页面加载代码是什么样子的?

听起来像是在代码隐藏中回发时清除了它。页面加载代码是什么样子的?

单击日历与密码文本框的关系如何?回到1995年:使用每个字符表示形式相同的字体(相当于*):
password.ttf
。删除TextMode=password属性。您还可以删除密码保护并检查客户端计算机的ip地址。别忘了与IE4兼容。如何单击与密码文本框相关的日历?回到1995年:使用每个字符表示形式相同的字体(相当于*):
password.ttf
。删除TextMode=password属性。您还可以删除密码保护并检查客户端计算机的ip地址。别忘了与IE4兼容,你可以使用javascript在浏览器中重新注入值。请注意,清除的原因是,否则将暴露明文密码。那么你真的想这么做吗?你可以使用javascript在浏览器中重新注入值。请注意,清除的原因是,否则将暴露明文密码。那么你真的想这么做吗?