我的asp:textBox中没有自动完成功能

时间:2016-12-28 09:08:30

标签: asp.net google-chrome autocomplete passwords autofill

我有这个textBox:

    <asp:TextBox ID="txtInsuredPassword" TabIndex="1" runat="server" Width="157px"
          TextMode="Password" AutoCompleteType="Disabled" >
    </asp:TextBox>

AutocompleteType =&#34;已停用&#34;我没有使用chrome,我发现我必须使用autocomplete =&#34; Off&#34;,但我无法在我的控制中找到它......有什么建议吗?

正如您在此处所见,自动填充功能不可用

3 个答案:

答案 0 :(得分:1)

在{Mark}之前的新页面中txtInsuredPassword尝试保留此input类型,以便您的问题得到解决

  <input style="display: none" type="password" name="fakepassword" />

在加载DOM时,broswer将首先检查输入类型password并使用Passowrd自动填充它,因此我们只是通过保留fakepassword作为输入来避免它型

答案 1 :(得分:0)

autocomplete="Off", but I cannot find it in my control ... any suggestions

只需将其放在您的asp.net文本控件上,它就会出现在html呈现的页面上。

所以你的代码将是:

   <asp:TextBox ID="txtInsuredPassword" TabIndex="1" runat="server" Width="157px"
          TextMode="Password" AutoCompleteType="Disabled" autocomplete="Off" >
    </asp:TextBox>

答案 2 :(得分:-1)

你试过this回答了吗?如果您使用的是Firefox,则必须使用:autocomplete =“off”或后面的代码:

Textbox1.Attributes.Add("autocomplete", "off");