Domanda

Qual è la dimensione dei pixel esatta di una colonna quando ho usato le colonne attributo per determinare una larghezza di un controllo casella di testo ASP.NET?

<asp:TextBox id="MyTextBox" runat="server" columns="10" /> 
È stato utile?

Soluzione

Io uso sempre:

style="width: 250px;"

In questo modo è possibile impostare esattamente. In caso contrario, sta andando a dipendere dal font-size della casella di testo, così come il modo in cui il browser lo visualizza.

Righe d'altra parte è qualcosa che ho sempre lottato con.

Altri suggerimenti

La struttura Colonne è mappata la dimensione attributo sull'ingresso-tag rendering.

Se la dimensione è di 10, quindi si suppone che il browser per il rendering del campo di input in una dimensione che avrebbe fatto 10 caratteri in forma ed essere visibile nel campo di immissione. Ma che solo realmente funziona per i font a spaziatura fissa, dal momento che in molti altri tipi di carattere "III" non avrà la stessa lunghezza pixel come "MMM".

Quindi di solito si sta meglio di usando solo CSS-larghezza, ha detto Ryan.

@ Ryan Smith: Ho usato il vostro suggerimento e modificato per renderlo scalabile per le impostazioni utente montior

.
style="width: 100%"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top