禁用asp.net c#中的浏览器'自动完成文本框

Disable browser's autocomplete textboxes in asp.net c#

本文关键字:文本 net asp 浏览器 禁用      更新时间:2023-09-26

如何在asp.net c#应用程序的所有文本框上禁用浏览器的自动完成效果。我已经尝试遵循jquery,但它不工作

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

请帮帮我!!

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

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

如果您正在使用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");

设置文本框的ViewStateMode属性为Disabled。