Frage

Frage: Gibt es einen Grund, die automatische Vervollständigung auf einem ASP = off: Textbox würde in IE 7 nicht funktionieren

Falls dies ist die beste Bezeichnung für sie, die IE Autocomplete-Funktion ist, die Liste wie Sache Dropdown, das aus dem Textfeld fällt und zeigen Ihnen Vergangenheit Dinge, die Sie in eingegeben haben.

Ich brauche die IE Autocomplete-Funktion nicht für eine Textbox an diesem Punkt zu arbeiten, die Teil einer Benutzersteuerung ist, die wie ein Ajax Autocomplete Kontrolle funktioniert. Das Problem ist, wenn die Ajax Autocomplete Auswahlliste erscheint, so auch die IE Autocomplete Auswahlbox. (In Fällen, in denen ich verdoppeln könnte das Textfeld klicken) Ich verwende diese:

someTextbox.AutoCompleteType = AutoCompleteType.Disabled;

Aber es stillt auftaucht. Ich habe versucht, die Elemente aus der IE automatischen Vervollständigung zu entfernen, aber das nächste Mal, wenn ich etwas eingeben und drücken Sie die Eingabetaste, das Problem erneut auftritt. Irgendwelche Ideen?

. Hinweis: Die Textbox mit dem Autocomplete = off-Tag gemacht wird, wenn die Quelle sieht

Hinweis 2: Haben Sie versucht someTextbox.Attributes.Add ( "Autocomplete", "off"); auch ohne Erfolg

* Update, dachte, es vor einer Weile, aber vergessen *

test.AutoCompleteType = AutoCompleteType.None;

Das funktioniert tatsächlich. Ich bin nicht sicher, was der Unterschied ist jedoch. Angenommen, Ill, dass Sie die irgendwann.

War es hilfreich?

Lösung 2

Der Versuch, meine offene Fragen zu klären, die ich in der ursprünglichen Nachricht beantwortet haben.

test.AutoCompleteType = AutoCompleteType.None;

Andere Tipps

Versuchen

Hinzufügen von Autovervollständigen = "off" zum Formular-Tag auch:

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

Versuchen Sie dieses:

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

in Laden der Seite

txtusername.AutoCompleteType = AutoCompleteType.Disabled;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top