繁体   English   中英

在ASP.NET C#中禁用浏览器的自动完成文本框

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

如何在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。 应该为您工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM