2010-04-13 27 views
15

Gerçekten sinir bozucu bir problemle karşılaştım ve umarım kaçırdığım bir ayardır. Kullanıcıların kendi kullanıcı adlarını/şifrelerini çeşitli yerlerde girmelerine izin veren bir ASP.NET uygulamasına sahibim (ör. Giriş, şifre değiştirme, kullanıcı adı değiştirme vb.). Giriş yaptığımda, tarayıcı kullanıcı bilgilerini saklamak isteyip istemediğimi sordu. Genellikle 'hayır' ı tıklıyorum, ancak bu sefer 'evet'i tıklamaya karar verdim. Şimdi, formumdaki belirli metin kutuları kullanıcı adı veya şifre ile doldurulmuştur. Bunları, önceden doldurulmaması gereken metin kutularında göründüğü gibi kaldırmak mümkün mü? AutoCompleteType=none ve Text='''u ayarlamayı denedim, ancak yine de önceden dolduruluyor. Metin kutuları, aynı CssClass ve parola kutuları için TextMode=password dışında ortak değildir. Adlar bazen farklı olsa da, bazen name (ör. FullName, userName) sözcüğünü içerirler. Tarayıcının belirli metin kutularını doldurmasını engellemenin bir yolu var mı?Tarayıcıyı ayrıntılarıyla doldurarak tarayıcıyı durdurun

Teşekkür

cevap

29
<input type="text" name="Username" autocomplete="off"> 

Ayrıca form etiketinde bu koyabilirsiniz. Bu, tüm tarayıcılarda tutarlı bir şekilde çalışmadığına dikkat edin. hiçbiri <input type="text" style="display: none"> <input type="password" style="display: none">

+0

* facepalm *: /. Asp: textboxes kullanıyordum ve AutoCompleteType = hiçbiri aynı şeyi yapmıyordu. Teşekkürler! (10 dakika içinde cevabı kabul etmeliyim) – keyboardP

+1

Ayrıca, AutoCompleteType = "devre dışı bırak" seçeneğini de kullanabilirsiniz: TextBoxes – EfficionDave

+0

Ayrıca AutoCompleteType = Telerik denetimleri için "Disabled" özelliğini de kullanabilirsiniz – freedeveloper

1

benim için çalıştı tek çözüm iki alan, giriş için bir ve ekranlı şifre birini içerecek şekilde oldu Eğer tarayıcı kullanıcı adlarını ve parola kaydedilmiş önlemek istiyorsanız, tarihinin her kelime ... ama, en iyi yolu sayfanın üst bu etiketleri koymaktır:

<input type="text" style="display: none"> 
<input type="password" style="display: none"> 
+0

+0

Cevabınızı yorum içine koymak yerine cevabınızı düzenlemek için cevabınızın daha fazla açıklamaya ve daha iyi duruma ihtiyacı var görünüyor – VicJordan

0

ayarladığınız takdirde otomatik tamamlama = "off" ... metin kutusu kaybedeceksiniz:

İlgili konular