2008-10-27 25 views
5

Pregunta: ¿Hay alguna razón Autocompletar = apagado en un ASP: TextBox no funcionaría en IE 7?"Autocompletar desactivado" no funciona en IE - ASP.Net

En caso de que este es el mejor término para ello, la función de IE Autocompletar es que la lista desplegable, como cosa que cae desde los cuadros de texto y muestra el pasado las cosas que ha escrito en.

Necesito la función de IE Autocompletar para no trabajar en este punto para un cuadro de texto que es parte de un control de usuario que funciona como un control Autocompletar Ajax. El problema es que cuando aparece la lista de selección Autocompletar de Ajax, también lo hace el cuadro de selección Autocompletar de IE. (En los casos en que podría hacer doble clic en el cuadro de texto) que estoy usando esto:

someTextbox.AutoCompleteType = AutoCompleteType.Disabled; 

Pero alambiques muestra arriba. Intenté eliminar los elementos de IE Autocomplete, pero la próxima vez que escribo algo y presiono enter, el problema reaparece. ¿Algunas ideas?

Nota: El cuadro de texto se representa con la etiqueta Autocompletar = off al visualizar la fuente.

Nota 2: He intentado SomeTextbox.Attributes.Add ("autocompletar", "apagado"); También sin éxito

* Actualización, descubierto hace un tiempo, pero se olvidó *

test.AutoCompleteType = AutoCompleteType.None; 

que realmente funciona. Aunque no estoy seguro de cuál es la diferencia. Supongamos que lo veré en algún momento.

+0

¿Qué debería probar ser? ¿Qué sucede si quiero que la función de autocompletar esté desactivada para todos los datos de formulario en mi sitio web? –

Respuesta

6

Si intenta eliminar mi preguntas sin responder que he respondido en la publicación original.

test.AutoCompleteType = AutoCompleteType.None; 
+0

¿No debería ser eso test.AutoCompleteType = AutoCompleteType.None; ? –

+0

Sí, sí, debería. Fijo. –

+0

¿Qué debería ser la prueba? ¿Qué sucede si quiero que la función de autocompletar esté desactivada para todos los datos de formulario en mi sitio web? –

1

Prueba con esto:

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

Trate de añadir autocomplete = "off" a su etiqueta de forma demasiado:

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

Eso detendría que todas las cajas de texto tuvieran la característica IE Autocompletar, ¿verdad? –

+0

funcionó para mí, gracias Lea – markiyanm

1

de carga de la página

txtusername.AutoCompleteType = AutoCompleteType.Disabled;