清除C#.Net中的密码文本框

清除C#.Net中的密码文本框,c#,asp.net,textbox,passwords,C#,Asp.net,Textbox,Passwords,在更新模式下,我检索了输入的密码,如下所示: txtConfirmPassword.Attributes["value"] = DR["Password"].ToString(); txtConfirmPassword.Text = ""; 但是在添加模式下,我想清除这个文本框“txtConfirmPassword”。我给出了如下信息: txtConfirmPassword.Attributes["value"] = DR["Password"].ToString()

在更新模式下,我检索了输入的密码,如下所示:

    txtConfirmPassword.Attributes["value"] = DR["Password"].ToString();
    txtConfirmPassword.Text = "";
但是在添加模式下,我想清除这个文本框“txtConfirmPassword”。我给出了如下信息:

    txtConfirmPassword.Attributes["value"] = DR["Password"].ToString();
    txtConfirmPassword.Text = "";

但它并没有明朗化。如何清除此文本框?

您可以用同样的方法清除该值

txtConfirmPassword.Attributes["value"] = "";

原因:设置
TextMode=“Password”
时,将无法设置
.Text
属性。在您的情况下,您正在尝试设置
txtConfirmPassword.Text=“”,它不会对文本框产生任何影响。

您可以用同样的方法清除该值

txtConfirmPassword.Attributes["value"] = "";
原因:设置
TextMode=“Password”
时,将无法设置
.Text
属性。在您的情况下,您正在尝试设置
txtConfirmPassword.Text=“”,它不会对文本框产生任何影响。

txtConfirmPassword.Clear()

这不起作用吗?

txtConfirmPassword.Clear()


这不管用吗?

使用此asp.net时,一切都会变得非常困难。尝试设置/禁用自动完成,尝试更改文本,尝试更改值属性,尝试格式化我的电脑。只有这样,它才能发挥作用:

 <asp:TextBox Text="" oninput="this.type='password'" autocomplete="Off" style="border-color:black" CausesValidation="true" runat="server" ID="Password" CssClass="form-control" />

使用此asp.net,一切都会非常困难。尝试设置/禁用自动完成,尝试更改文本,尝试更改值属性,尝试格式化我的电脑。只有这样,它才能发挥作用:

 <asp:TextBox Text="" oninput="this.type='password'" autocomplete="Off" style="border-color:black" CausesValidation="true" runat="server" ID="Password" CssClass="form-control" />


textbox没有这样的方法textbox没有这样的方法