Ricerca…


Sintassi

  • <asp: Button ID = "Button1" runat = "server" onclick = "Button1_Click" Text = "Fai clic su" /> <asp: TextBox ID = "txtstate" runat = "server">
  • </ asp: TextBox> <asp: CheckBox ID = "chkoption" runat = "Server"> </ asp: CheckBox> <asp: RadioButton ID = "rdboption" runat = "Server"> </ asp: RadioButton>
  • <asp: ListBox ID = "ListBox1" runat = "server" AutoPostBack = "True"
    OnSelectedIndexChanged = "ListBox1_SelectedIndexChanged"> </ asp: ListBox>
  • <asp: DropDownList ID = "DropDownList1" runat = "server" AutoPostBack = "True"
    OnSelectedIndexChanged = "DropDownList1_SelectedIndexChanged"> </ asp: DropDownList>
  • <asp: RadioButtonList ID = "RadioButtonList1" runat = "server" AutoPostBack = "True"
    OnSelectedIndexChanged = "RadioButtonList1_SelectedIndexChanged"> </ asp: RadioButtonList>
  • <asp: CheckBoxList ID = "CheckBoxList1" runat = "server" AutoPostBack = "True"
    OnSelectedIndexChanged = "CheckBoxList1_SelectedIndexChanged"> </ asp: CheckBoxList>
  • <asp: BulletedList ID = "BulletedList1" runat = "server"> </ asp: BulletedList>
  • <asp: HyperLink ID = "HyperLink1" runat = "server"> HyperLink </ asp: HyperLink> <asp: Image ID = "Immagine1" runat = "server">

Caselle di testo ed etichette

I controlli della casella di testo vengono generalmente utilizzati per accettare input dall'utente. Un controllo casella di testo può accettare una o più righe di testo in base alle impostazioni dell'attributo TextMode.

I controlli delle etichette forniscono un modo semplice per visualizzare il testo che può essere modificato da un'esecuzione di una pagina alla successiva. Se vuoi visualizzare del testo che non cambia, usi il testo letterale.

Sintassi di base del controllo del testo:

<asp:TextBox ID="txtstate" runat="server" ></asp:TextBox>

Proprietà comuni della casella di testo e delle etichette:

Proprietà Descrizione
TextMode Specifica il tipo di casella di testo. SingleLine crea una casella di testo standard, MultiLIne crea una casella di testo che accetta più di una riga di testo e la Password fa sì che i caratteri che vengono immessi siano mascherati. L'impostazione predefinita è SingleLine.
Testo Il contenuto del testo della casella di testo.
Lunghezza massima Il numero massimo di caratteri che possono essere inseriti nella casella di testo.
avvolgere Determina se il testo viene automaticamente disposto o meno per una casella di testo a più righe; il valore predefinito è true
Sola lettura Determina se l'utente può modificare il testo nella casella; l'impostazione predefinita è false, ovvero l'utente può modificare il testo.
colonne La larghezza della casella di testo in caratteri. La larghezza effettiva viene determinata in base al carattere utilizzato per l'immissione di testo.
Righe L'altezza di una casella di testo su più righe in linee. Il valore predefinito è 0, indica una casella di testo a riga singola.

L'attributo utilizzato principalmente per un controllo etichetta è 'Testo', che implica il testo visualizzato sull'etichetta.

Caselle di controllo e pulsanti di opzione

Una casella di controllo visualizza una singola opzione che l'utente può selezionare o deselezionare e i pulsanti di opzione presentano un gruppo di opzioni da cui l'utente può selezionare una sola opzione.

Per creare un gruppo di pulsanti di opzione, specificare lo stesso nome dell'attributo GroupName di ciascun pulsante di opzione nel gruppo. Se è richiesto più di un gruppo in un unico modulo, specificare un nome di gruppo diverso per ciascun gruppo.

Se si desidera che la casella di controllo o il pulsante di opzione siano selezionati quando viene visualizzato inizialmente il modulo, impostare l'attributo Verifica su vero. Se l'attributo verificato è impostato su true per più pulsanti di opzione in un gruppo, solo l'ultimo viene considerato true.

Sintassi di base della casella di controllo:

<asp:CheckBox ID= "chkoption" runat= "Server"> </asp:CheckBox>

Sintassi di base del pulsante di opzione:

<asp:RadioButton ID= "rdboption" runat= "Server"> </asp: RadioButton>

Proprietà comuni delle caselle di controllo e dei pulsanti di opzione:

Proprietà Descrizione
Testo Il testo visualizzato accanto alla casella di controllo o al pulsante di opzione.
verificato Specifica se è selezionato o meno, il valore predefinito è falso.
Nome del gruppo Nome del gruppo a cui appartiene il controllo.

Elenco dei controlli

ASP.NET fornisce i seguenti controlli

  • Menu `A tendina
  • Casella di riepilogo
  • Elenco dei pulsanti radio
  • Check box list
  • Elenco puntato

Questi controlli consentono a un utente di scegliere uno o più elementi dall'elenco. Le caselle di riepilogo e gli elenchi a discesa contengono uno o più elementi dell'elenco. Questi elenchi possono essere caricati tramite codice o dall'editor ListItemCollection.

Sintassi di base del controllo della casella di riepilogo:

<asp:ListBox ID="ListBox1" runat="server" AutoPostBack="True"    OnSelectedIndexChanged="ListBox1_SelectedIndexChanged">
</asp:ListBox>

Sintassi di base del controllo elenco a discesa:

<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"   OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList>

Proprietà comuni della casella di riepilogo e degli elenchi a discesa:

Proprietà Descrizione
Elementi La raccolta di oggetti ListItem che rappresenta gli elementi nel controllo. Questa proprietà restituisce un oggetto di tipo ListItemCollection.
Righe Specifica il numero di elementi visualizzati nella casella. Se l'elenco effettivo contiene più righe di quelle visualizzate, viene aggiunta una barra di scorrimento.
SelectedIndex L'indice dell'elemento attualmente selezionato. Se è selezionato più di un elemento, allora l'indice del primo elemento selezionato. Se nessun elemento è selezionato, il valore di questa proprietà è -1.
SelectedValue Il valore dell'elemento attualmente selezionato. Se è selezionato più di un elemento, il valore del primo elemento selezionato. Se nessun elemento è selezionato, il valore di questa proprietà è una stringa vuota ("").
SelectionMode Indica se una casella di riepilogo consente selezioni singole o selezioni multiple.

Proprietà comuni di ogni oggetto della lista:

Proprietà Descrizione
Testo Il testo visualizzato per l'oggetto.
Selezionato Un valore stringa associato all'elemento.
Valore Indica se l'elemento è selezionato.

È importante notare che:

  • Per lavorare con gli elementi in un elenco a discesa o in una casella di riepilogo, utilizzare la proprietà Items del controllo. Questa proprietà restituisce un oggetto ListItemCollection che contiene tutti gli elementi dell'elenco.
  • L'evento SelectedIndexChanged viene generato quando l'utente seleziona un elemento diverso da un elenco a discesa o una casella di riepilogo.

Elenco pulsanti radio e elenco caselle di controllo

Un elenco di pulsanti di opzione presenta un elenco di opzioni che si escludono a vicenda. Un elenco di caselle di controllo presenta un elenco di opzioni indipendenti. Questi controlli contengono una raccolta di oggetti ListItem a cui è possibile fare riferimento tramite la proprietà Items del controllo.

Sintassi di base dell'elenco dei pulsanti di opzione:

<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True" 
   OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged">
</asp:RadioButtonList>

Sintassi di base dell'elenco di caselle di controllo:

<asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True" 
   OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
</asp:CheckBoxList>

Proprietà comuni degli elenchi di caselle di controllo e pulsanti di opzione:

Proprietà Descrizione
RepeatLayout Questo attributo specifica se i tag della tabella o il normale flusso html da utilizzare durante la formattazione della lista al momento del rendering. L'impostazione predefinita è Tabella.
RepeatDirection Specifica la direzione in cui i comandi devono essere ripetuti. I valori disponibili sono Orizzontale e Verticale. L'impostazione predefinita è verticale.
RepeatColumns Specifica il numero di colonne da utilizzare quando si ripetono i controlli; il valore predefinito è 0.

Elenchi puntati e elenchi numerati

Il controllo elenco puntato crea elenchi puntati o elenchi numerati. Questi controlli contengono una raccolta di oggetti ListItem a cui è possibile fare riferimento tramite la proprietà Items del controllo.

Sintassi di base di un elenco puntato:

<asp:BulletedList ID="BulletedList1" runat="server">
</asp:BulletedList>

Proprietà comuni dell'elenco puntato:

Proprietà Descrizione
BulletStyle Questa proprietà specifica lo stile e l'aspetto dei punti elenco o dei numeri.
RepeatDirection Specifica la direzione in cui i comandi devono essere ripetuti. I valori disponibili sono Orizzontale e Verticale. L'impostazione predefinita è verticale.
RepeatColumns Specifica il numero di colonne da utilizzare quando si ripetono i controlli; il valore predefinito è 0.

Il controllo HyperLink è come l'elemento HTML.

Sintassi di base per un controllo collegamento ipertestuale:

<asp:HyperLink ID="HyperLink1" runat="server">
   HyperLink
</asp:HyperLink>

Ha le seguenti importanti proprietà:

Proprietà Descrizione
URL dell'immagine Percorso dell'immagine che deve essere visualizzata dal controllo.
NavigateUrl URL del link di destinazione.
Testo Il testo da visualizzare come link.
Bersaglio La finestra o il frame che carica la pagina collegata.

Controllo dell'immagine

Il controllo dell'immagine viene utilizzato per visualizzare immagini sulla pagina Web o testo alternativo, se l'immagine non è disponibile.

Sintassi di base per un controllo immagine:

<asp:Image ID="Image1" runat="server">

Ha le seguenti importanti proprietà:

Proprietà Descrizione
Testo alternato Testo alternativo da visualizzare in assenza dell'immagine.
ImageAlign Opzioni di allineamento per il controllo.
URL dell'immagine Percorso dell'immagine che deve essere visualizzata dal controllo.


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow