2008-10-27 10 views
5

Question: Existe-t-il une raison Autocomplete = off sur un ASP: Textbox ne fonctionnerait pas dans IE 7?"Saisie semi-automatique désactivée" ne fonctionnant pas dans IE - ASP.Net

Dans le cas où c'est le meilleur terme pour elle, la fonction IE Autocomplete est que la liste déroulante comme la chose qui descend de zones de texte et vous montre passé des choses que vous avez saisis.

J'ai besoin de la fonction IE Autocomplete ne pas fonctionner à ce stade pour une zone de texte qui fait partie d'un contrôle utilisateur qui fonctionne comme un contrôle Ajax Autocomplete. Le problème est, quand la liste de sélection de saisie semi-automatique Ajax apparaît, ainsi que la boîte de sélection IE Autocomplete. (Dans les cas où je pourrais double-cliquer sur la zone de texte) J'utilise ceci:

someTextbox.AutoCompleteType = AutoCompleteType.Disabled; 

Mais il apparaît toujours. J'ai essayé de supprimer les éléments de la saisie semi-automatique IE, mais la prochaine fois que je tape quelque chose dans et appuyez sur Entrée, le problème réapparaît. Des idées?

Remarque: La zone de texte est rendue avec la balise Autocomplete = off lors de l'affichage de la source.

Remarque 2: Vous avez essayé someTextbox.Attributes.Add ("autocomplete", "off"); aussi sans succès

* Mise à jour, tout compris il y a un moment mais il a oublié *

test.AutoCompleteType = AutoCompleteType.None; 

qui fonctionne réellement. Je ne suis pas sûr de la différence. Supposons que je regarde ça un jour.

+0

Que devrait être test? Que faire si je veux que la saisie semi-automatique soit désactivée pour toutes les données de formulaire de mon site Web? –

Répondre

6

Essayer de vider mon questions sans réponse que j'ai répondu dans le message original.

test.AutoCompleteType = AutoCompleteType.None; 
+0

Cela ne devrait pas être test.AutoCompleteType = AutoCompleteType.None; ? –

+0

Oui, oui, il le devrait. Fixé. –

+0

Que devrait être test? Que faire si je veux que la saisie semi-automatique soit désactivée pour toutes les données de formulaire de mon site Web? –

1

Essayez celui-ci:

someTextbox.Attributes.Add("autocomplete", "off"); 
6

Essayez d'ajouter auto-complétion = "off" à votre balise form trop:

<form name="form1" id="form1" method="post" autocomplete="off"> 
+0

Cela empêcherait toutes les zones de texte d'avoir la fonctionnalité de saisie semi-automatique IE, n'est-ce pas? –

+0

travaillé pour moi, merci Lea – markiyanm

1

en chargement de la page

txtusername.AutoCompleteType = AutoCompleteType.Disabled; 
Questions connexes