2010-05-10 5 views

Répondre

3

Essayez ceci:

<asp:TextBox ID="txtFirstName" runat="server" autocomplete="off" /> 

L'astuce est mise autocomplete="off".

En fait, il est défini dans les normes HTML 5, mais devrait fonctionner dans la plupart des navigateurs modernes.

+0

qui a fonctionné. Merci! – Kyle

2

Si vous utilisez un ASP.Net TextBox, vous pouvez simplement ajouter l'attribut suivant à la commande:

AutoCompleteType="Disabled" 

ressemble à quelque chose comme ceci:

<asp:TextBox ID="tbFirstName" runat="server" AutoCompleteType="Disabled" /> 

EDIT:

La propriété ci-dessus ne fonctionne que pour les navigateurs basés sur IE. Toutefois, si vous ajoutez cet attribut au contrôle:

autocomplete="off" 

Cela devrait fonctionner dans FireFox et Chrome.

+0

Essayé que ... il le fait toujours dans Firefox. J'ai vérifié le code source et il n'y a rien sur le qui indiquerait qu'il ne devrait pas essayer d'autocomplete .... – Kyle

0

Avait le même problème dans FireFox.

J'ai défini l'attribut dans la page OnPreRender. (dans mon cas un usercontrol)

protected override void OnPreRender(EventArgs e) 
    { 
     base.OnPreRender(e); 

     txtAutoComplete.Attributes.Add("autocomplete", "off"); 
    }  

Maintenant, cela fonctionne comme dans IE.

Super !!

Questions connexes