【问题标题】:Clear Password TextBox in C#.Net在 C#.Net 中清除密码文本框
【发布时间】:2011-10-11 14:11:31
【问题描述】:
在更新模式下,我找回了输入的密码,如下所示:
txtConfirmPassword.Attributes["value"] = DR["Password"].ToString();
但是在添加模式下,我想清除这个文本框“txtConfirmPassword”。我给出了如下:
txtConfirmPassword.Text = "";
但它并没有清除。如何清除这个文本框?
【问题讨论】:
标签:
c#
asp.net
textbox
passwords
【解决方案1】:
你可以用同样的方法清除值。
txtConfirmPassword.Attributes["value"] = "";
原因:当您设置TextMode="Password" 时,您将无法设置.Text 属性。在您的情况下,您尝试设置txtConfirmPassword.Text = "";,它不会对文本框产生任何影响。
【解决方案2】:
txtConfirmPassword.Clear();
这行不通吗?
【解决方案3】:
使用这个 asp.net 一切都必须如此艰难,尝试关闭/禁用自动完成功能,尝试更改文本,尝试更改值属性,尝试格式化我的 PC。 . .只有这样它的作品:
<asp:TextBox Text="" oninput="this.type='password'" autocomplete="Off" style="border-color:black" CausesValidation="true" runat="server" ID="Password" CssClass="form-control" />