Condividi tramite


Sintassi dichiarativa per il controllo server Web TextBox

Aggiornamento: novembre 2007

Crea caselle a riga singola o multipla.

<asp:TextBox
    AccessKey="string"
    AutoCompleteType="None|Disabled|Cellular|Company|Department|
        DisplayName|Email|FirstName|Gender|HomeCity|HomeCountryRegion|
        HomeFax|HomePhone|HomeState|HomeStreetAddress|HomeZipCode|
        Homepage|JobTitle|LastName|MiddleName|Notes|Office|Pager|
        BusinessCity|BusinessCountryRegion|BusinessFax|BusinessPhone|
        BusinessState|BusinessStreetAddress|BusinessUrl|
        BusinessZipCode|Search"
    AutoPostBack="True|False"
    BackColor="color name|#dddddd"
    BorderColor="color name|#dddddd"
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
        Inset|Outset"
    BorderWidth="size"
    CausesValidation="True|False"
    Columns="integer"
    CssClass="string"
    Enabled="True|False"
    EnableTheming="True|False"
    EnableViewState="True|False"
    Font-Bold="True|False"
    Font-Italic="True|False"
    Font-Names="string"
    Font-Overline="True|False"
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
        Large|X-Large|XX-Large"
    Font-Strikeout="True|False"
    Font-Underline="True|False"
    ForeColor="color name|#dddddd"
    Height="size"
    ID="string"
    MaxLength="integer"
    OnDataBinding="DataBinding event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnPreRender="PreRender event handler"
    OnTextChanged="TextChanged event handler"
    OnUnload="Unload event handler"
    ReadOnly="True|False"
    Rows="integer"
    runat="server"
    SkinID="string"
    Style="string"
    TabIndex="integer"
    Text="string"
    TextMode="SingleLine|MultiLine|Password"
    ToolTip="string"
    ValidationGroup="string"
    Visible="True|False"
    Width="size"
    Wrap="True|False"
/>

Note

Il controllo server TextBox è un controllo di input che consente l'immissione di testo da parte dell'utente. Per impostazione predefinita, la proprietà TextMode è impostata su SingleLine, in modo tale che venga creata una casella di testo con una sola riga. È possibile inoltre impostare la proprietà su MultiLine o Password. MultiLine crea una casella di testo con più righe. Password crea una casella di testo a riga singola in cui viene mascherato il valore inserito dall'utente.

La larghezza di visualizzazione della casella di testo è determinata dalla proprietà Columns. Nel caso di una casella di testo a più righe, l'altezza di visualizzazione è determinata dalla proprietà Rows.

Utilizzare la proprietà Text per determinare il contenuto del controllo TextBox. Se si imposta la proprietà MaxLength, è possibile limitare il numero di caratteri che possono essere immessi nel controllo. Impostare la proprietà Wrap su true per specificare che il contenuto della cella deve proseguire automaticamente nella riga successiva quando viene raggiunto il limite della casella di testo.

Per ulteriori informazioni sulle proprietà e sugli eventi del controllo server Web TextBox, vedere la documentazione relativa alla classe TextBox.

Esempio

Nell'esempio riportato di seguito viene presentata una dichiarazione di un controllo TextBox in un file con estensione aspx. Il controllo è una casella di testo a più righe che visualizza un massimo di dieci righe. Il testo è formattato in carattere Arial, se il browser supporta i caratteri per i controlli.

Nota sulla sicurezza:

L'esempio include una casella di testo che accetta l'input dell'utente e rappresenta quindi una potenziale minaccia alla sicurezza. Per impostazione predefinita, le pagine Web ASP.NET verificano che l'input dell'utente non includa script o elementi HTML. Per ulteriori informazioni, vedere Cenni preliminari sugli attacchi tramite script.

<asp:TextBox id="txtLogin" runat="server"
     Text="" Font-Names="Arial" 
     Font-Size="10"
     BackColor="lightblue"
     TextMode="MultiLine"
     Height="43px"
/>
<asp:TextBox id="txtLogin" runat="server"
     Text="" Font-Names="Arial" 
     Font-Size="10"
     BackColor="lightblue"
     TextMode="MultiLine"
     Height="43px"
 />

Vedere anche

Riferimenti

TextBox

Altre risorse

Sintassi dei controlli server Web