Procedura: impostare un controllo server Web TextBox per l'immissione di una password
Aggiornamento: novembre 2007
Un controllo server Web TextBox impostato per l'immissione di password nasconde i caratteri mentre vengono digitati dall'utente. Le caselle di testo per l'immissione di una password possono essere solo a riga singola.
Nota sulla sicurezza: |
---|
L'utilizzo di un controllo TextBox impostato per l'immissione di password impedisce a terzi di vedere la password nel momento in cui viene digitata dall'utente. Il testo immesso come password non è tuttavia crittografato in alcun modo e deve essere protetto come ogni altra informazioni riservata. Quando ad esempio si invia un form contenente una password, è opportuno utilizzare Secure Sockets Layer (SSL) e le opzioni di crittografia per garantire il massimo livello di protezione. |
Per creare una casella di testo Password
Impostare la proprietà TextMode del controllo TextBox su Password. Nel codice le modalità testo vengono impostate tramite l'enumerazione TextBoxMode.
Definire le dimensioni del controllo impostandone la proprietà Width su un valore in pixel o la proprietà Columns sul numero di caratteri da visualizzare. Se si impostano entrambe le proprietà, Width avrà la precedenza.
Nota: La proprietà Width non può essere utilizzata nei browser che non supportano i fogli di stile CSS (Cascading Style Sheet).
Se lo si desidera, è possibile definire un limite per il numero di caratteri che l'utente può inserire impostando la proprietà MaxLength del controllo. Se l'utente supera il numero di caratteri consentito, i caratteri in eccedenza non verranno accettati.
Nota: Può rivelarsi opportuno non impostare la proprietà MaxLength, poiché può essere utilizzata da utenti non autorizzati che tentano di individuare la password.