【问题标题】:Textbox auto fill in asp.net文本框自动填充asp.net
【发布时间】:2013-03-20 22:20:17
【问题描述】:

谁能告诉我如何禁用 asp.net 中文本框的自动填充功能?

获得更好的想法:

在登录网页中。当用户提供用户名和密码时,还有一个(记住我)复选框,用于下次登录......到目前为止,一切都很好。

但问题出现在注册表单中,当用户打开注册页面时,两个字段(用户名和密码)都填写了上次登录时使用的用户名和密码。

有人知道这个问题吗?

注意:我在页面加载事件中尝试了这两行代码,但没有成功。

txtUsername.Text="";
txtPassword.Text="";

我会感谢每一个答案。

【问题讨论】:

  • 好吧,我不会为您发布答案,但您应该始终使用 txtUsername.Text=String.empty;比 txtUsername.Text=""; 好得多
  • 感谢您的回答...我将在项目的下一部分中使用它...顺便说一句,您知道如何创建安全登录面板吗?如果您不知道,请简要说明介意。
  • @ReboKoye 使用ASP.NET的登录控件

标签: c# asp.net textbox autofill


【解决方案1】:

您可以通过添加 autocomplete="off" 来禁用文本框的自动填充:

<asp:TextBox Runat="server" ID="txtUsername" autocomplete="off"></asp:TextBox>

<asp:TextBox Runat="server" ID="txtPassword" autocomplete="off"></asp:TextBox>

【讨论】:

    【解决方案2】:

    为您的发件人:

    <form id="register" autocomplete="off" method="post" runat="server">
                          ^ THIS ATTR
    

    【讨论】:

      【解决方案3】:
      <asp:TextBox Runat="Server" ID="xyz" autocomplete="off" />
      

      或者在标签中试试这个

      <form autocomplete="off" ...
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-05
        • 1970-01-01
        • 2017-07-26
        • 2012-03-04
        • 2014-10-04
        • 2010-12-13
        相关资源
        最近更新 更多