【问题标题】:Disable browser's autocomplete textboxes in asp.net c#在asp.net c#中禁用浏览器的自动完成文本框
【发布时间】:2016-01-05 16:05:30
【问题描述】:

如何禁用浏览器对 asp.net c# 应用程序中所有文本框的自动完成效果。我试过关注jquery,但它不起作用

$(document).ready(function () {
    $("input[type=text]").attr("autocomplete", "off");
});

请帮帮我!!!

【问题讨论】:

  • 在什么情况下不起作用?一点也不?不是为了一些?不总是?
  • 使用
  • @ALL 我已经尝试了所有方法但对我不起作用
  • 阅读How to Ask,阅读cmets,回复。然后,也许,你会得到你的答案。

标签: javascript c# jquery asp.net c#-4.0


【解决方案1】:

在输入控件中添加 autocomplete="off" 属性。

<input autocomplete="off" id="name" type="text" name="name">

【讨论】:

    【解决方案2】:

    如果您使用的是 c#,则可以在表单中使用此代码。这将禁用表单内的所有控件自动完成功能。

    <form id="Form1" method="post" runat="server" autocomplete="off">
    

    如果要单独禁用,可以使用此代码。

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

    或者您可以在运行时更改自动完成功能:

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

    【讨论】:

      【解决方案3】:

      将文本框的 ViewStateMode 属性设置为 Disabled 。应该适合你。

      【讨论】:

        猜你喜欢
        • 2018-06-26
        • 2021-08-08
        • 2011-02-17
        • 1970-01-01
        • 2013-11-29
        • 1970-01-01
        • 1970-01-01
        • 2020-05-07
        • 2011-08-17
        相关资源
        最近更新 更多