Mi sono imbattuto in un problema davvero fastidioso e spero che sia solo un'ambientazione che mi è sfuggita. Ho un'applicazione ASP.NET che consente agli utenti di inserire il loro nome utente/password in vari luoghi (ad es. Login, modifica password, cambio nome utente ecc.). Quando ho effettuato l'accesso, il browser mi ha chiesto se volevo memorizzare i dettagli dell'utente. Di solito, faccio clic su "no", ma questa volta ho deciso di fare clic su "sì". Ora, alcune caselle di testo nel mio modulo sono precompilate con il nome utente o la password. È possibile rimuoverli, poiché a volte appaiono in caselle di testo che non dovrebbero essere precompilate. Ho provato a impostare AutoCompleteType=none
e Text=''
ma viene comunque pre-riempito. Le caselle di testo non hanno molto in comune, ad eccezione dello stesso CssClass
e, per le caselle di password, TextMode=password
. I nomi sono diversi, anche se a volte includono la parola name
(ad esempio fullName, userName). C'è un modo per impedire al browser di riempire determinate caselle di testo?Interrompe il browser per riempire le caselle di testo con i dettagli
Grazie
* facepalm *: /. Stavo usando asp: textboxes e ho assunto AutoCompleteType = none avrebbe fatto la stessa cosa. Grazie! (Dovrò accettare la risposta in 10 minuti) – keyboardP
Puoi anche usare AutoCompleteType = "disabilita" quando usi asp: TextBoxes – EfficionDave
puoi anche usare AutoCompleteType = "Disabled" per i controlli Telerik – freedeveloper