Webform
Webform
Questo sito utilizza cookie, anche di terze parti. Se vuoi saperne di più leggi la nostra Cookie Policy. Scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.I testi seguenti sono di proprietà dei rispettivi autori che ringraziamo per l'opportunità che ci danno di far conoscere gratuitamente a studenti , docenti e agli utenti del web i loro testi per sole finalità illustrative didattiche e scientifiche.
Le informazioni di medicina e salute contenute nel sito sono di natura generale ed a scopo puramente divulgativo e per questo motivo non possono sostituire in alcun caso il consiglio di un medico (ovvero un soggetto abilitato legalmente alla professione).
Webform
LE WEBFORM
La webform non è altro che un normale FORM HTML, con l’attributo runat=server. Poiché ogni pagina asp.net può contenere un solo form, una webform si identifica con una pagina ASP.NET.
Ogni singola pagina è rappresentata da una classe che eredita da Page, classe base contenuta nel Namespace System.Web.UI.
Come tutti i controlli, anche la pagina asp.net (e quindi la webform) risponde a degli eventi.
Il primo ad essere invocato è PreInit, che si verifica prima dell’evento Init, che a sua volta si verifica all’atto della inizializzazione della classe che rappresenta la pagina.
Successivamente si scatena l’evento Load, che è contestuale al caricamento della pagina e delle impostazioni delle sue proprietà. C’è anche l’evento Preload, che si verifica prima di Load.
Successivamente ci sono gli eventi PreRender e Render, che segnano la generazione del codice X(HTML) associato.
C’è poi l’evento Error che si verifica quando un’eccezione non gestita viene scatenata da uno degli oggetti della pagina.
L’infrastruttura del Page Framework si basa su due concetti chiave, ViewState e PostBack, che rappresentano rispettivamente il contenitore ed il sistema attraverso il quale la pagina è in grado di preservare lo stato dei controlli e scatenare gli eventi associati.
Esattamente un PostBack è un’azione attraverso la quale un controllo (che altro non è che un elemento HTML) inoltra nuovamente alla webform il contenuto dei suoi campi, in maniera tale che possa essere aggiornato lo stato e quello dei suoi contenuti.
Il ViewState è invece il contenitore delle informazioni di stato, così che nel susseguirsi dei PostBack, che possono essere anche più di uno, lo sviluppatore non debba preoccuparsi di mantenere lo stato dei vari controlli.
Se, per esempio, una webform è costituita da una casella di testo e da un pulsante, ogni volta che il pulsante viene premuto viene scatenato un evento PostBack, in seguito al quale le informazioni associate ai controlli (nell’esempio la casella di testo) sono salvate attraverso l’evento SaveState nel ViewState della pagina, così che, dai PostBack successivi, sfruttando l’evento LoadState della pagina, sia possibile recuperarli.
Il risultato che si ottiene è che i controlli, automaticamente, mantengono il loro stato attraverso i vari PostBack, senza che lo sviluppatore debba implementare codice specifico.
Il ViewState è implementato da un campo hidden aggiunto alla form, all’interno del quale vengono salvate le informazioni in codifica base 64.
Le direttive di pagina
All’interno del markup di una pagina sono presenti alcune istruzioni particolari, chiamate direttive, che sono utilizzate in fase di generazione della classe che la rappresenterà. Esse possono essere messe in qualunque punto della pagina, anche se solitamente sono inserite all’inizio.
Le direttive sono contenute in blocchi di istruzioni racchiuse all’interno di parentesi acute, come di seguito indicato: <%@ … %> . La sintassi è del tipo:
<%@ Direttiva attributo=”valore” %>
In particolare la direttiva @Page definisce gli attributi specifici della pagina (file ASPX) utilizzati dal compilatore e dal parser di pagine ASP.NET. La sintassi è:
<%@ Page attribute="value" [attribute="value"...] %>
I principali attributi sono:
AutoEventWireup Indica se gli eventi della pagina vengono connessi automaticamente, true indica che la connessione automatica degli eventi è attivata, false indica invece il caso contrario. L'impostazione predefinita è true.
CodeFile Specifica il percorso del file code-behind cui si fa riferimento per la pagina. Questo attributo viene utilizzato insieme all'attributo Inherits per associare un file di origine code-behind a una pagina Web. L'attributo è valido solo per le pagine compilate.
Language Specifica il linguaggio utilizzato nella compilazione del rendering inline (<% %> e <%= %>) e dei blocchi di dichiarazione del codice all'interno della pagina. I valori possono rappresentare qualsiasi linguaggio supportato da .NET Framework (Visual Basic, C#).
Es. <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
I WEB SERVER CONTROL
Un controllo non è altro che un oggetto, implementato all’interno di una classe, in grado di offrire allo sviluppatore un certo insieme di funzionalità.
I web server control sono controlli in grado di funzionare su pagine web eseguite lato server. Il parser tratta come server control solo quei tag che nel markup hanno l’attributo runat impostato su server.
Tutti i controlli hanno come base la classe Control, che si trova nel namespace System.Web.UI. Questa classe garantisce che tutti i controlli abbiano alcune funzionalità in comune.
All'interno dei server control si distinguono due grosse famiglie, gli html control ed i web control. I primi sono i normali tag dell'HTML con l'attributo runat sul valore server.
Gli HtmlControl hanno in comune una classe base, HtmlControl, che si trova nel namespace System.Web.UI.HtmlControls.
I WebControl, invece, si caratterizzano per il fatto di essere contenuti nel namespace System.Web.UI.WebControls e di avere come classe base WebControl, che a sua volta eredita dalla solita classe Control. Il modello ad oggetti di questi controlli è stato pensato ex novo per essere ottimizzato server side.
I web Control si caratterizzano per il fatto di avere il prefisso <asp: all’interno della loro definizione nel markup, seguiti da una stringa che di fatto è il nome della classe nel namespace.
Es. Una stringa come <asp:Label /> corrisponderà ad un’istanza della classe Label.
Nella seguente tabella sono elencati i principali HtmlControls.
Classe |
Descrizione |
HtmlAnchor |
Equivale all'elemento HTML <a> sul server. |
HtmlButton |
Equivale al tag HTML <button> sul server. |
HtmlForm |
Equivale all'elemento HTML <form> sul server. |
HtmlHead |
Equivale all'elemento HTML <head> sul server. |
HtmlImage |
Equivale all'elemento HTML <img> sul server. |
HtmlInputButton |
Equivale agli elementi HTML <input type= button>, <input type= submit> e <input type= reset> sul server. |
HtmlInputCheckBox |
Equivale all'elemento HTML <input type= checkbox> sul server. |
HtmlInputFile |
Equivale all'elemento HTML <input type= file> sul server. |
HtmlInputHidden |
Equivale all'elemento HTML <input type=hidden> sul server. |
HtmlInputImage |
Equivale all'elemento HTML <input type= image> sul server. |
HtmlInputPassword |
Equivale all'elemento HTML <input type= password> sul server. |
HtmlInputRadioButton |
Equivale all'elemento HTML <input type= radio> sul server. |
HtmlInputReset |
Equivale all'elemento HTML <input type=reset> sul server. |
HtmlInputSubmit |
Equivale all'elemento HTML <input type= submit> sul server. |
HtmlInputText |
Equivale agli elementi HTML <input type= text> e <input type= password> sul server. |
HtmlLink |
Equivale all'elemento HTML <link> sul server. |
HtmlMeta |
Equivale al tag HTML <meta> sul server. |
HtmlSelect |
Equivale all'elemento HTML <select> sul server. |
HtmlTable |
Equivale all'elemento HTML <table> sul server. |
HtmlTableCell |
Equivale agi elementi HTML <td> e <th> in un oggetto HtmlTableRow. |
HtmlTableRow |
Equivale all’elemento HTML <tr> in un controllo HtmlTable. |
HtmlTextArea |
Equivale all'elemento HTML <textarea> sul server. |
HtmlTitle |
Equivale all'elemento HTML <title> sul server. |
Web Control di base
I controlli di base offrono funzionalità semplici, che vanno dal pulsante alla semplice etichetta o casella di testo.
Nella seguente tabella sono elencati i principali WebControl.
Classe |
Descrizione |
Button |
Visualizza nella pagina Web un controllo pulsante per l'esecuzione di un comando o per l'invio. |
CheckBox |
Consente di visualizzare una casella di controllo in cui è possibile selezionare una condizione true o false. |
CheckBoxList |
Definisce un gruppo di caselle di controllo a selezione multipla che può essere creato dinamicamente associando il controllo a una origine dati. |
DropDownList
|
Rappresenta un controllo che consente all'utente di selezionare un singolo elemento da un elenco a discesa. |
HyperLink |
Un controllo in cui è visualizzato un collegamento a un'altra pagina Web. |
Image |
Visualizza un'immagine su una pagina Web. |
ImageButton |
Un controllo in cui viene visualizzata un'immagine e che risponde ai clic del mouse sull'immagine. |
Label |
Rappresenta un controllo etichetta, che consente di visualizzare del testo sulla pagina Web. |
LinkButton |
Visualizza un pulsante con lo stile di un collegamento. |
ListBox |
Rappresenta un controllo casella di riepilogo che consente di selezionare uno o più elementi. |
Panel |
Rappresenta un controllo utilizzato come contenitore per altri controlli. |
PlaceHolder |
È un segnaposto che serve per contenere controlli, senza racchiuderli all’interno di un tag. |
RadioButton |
Rappresenta un controllo pulsante di opzione. |
RadioButtonList |
Rappresenta un controllo elenco che incapsula un gruppo di controlli pulsanti di opzione. |
TextBox |
Visualizza un controllo di casella di testo per l'input dell'utente.
|
Controllo Web Label
Il controllo Web Label consente di impostare a livello di codice un testo da visualizzare in una pagina Web ASP.NET. Viene in genere utilizzato quando si desidera modificare il testo nella pagina in fase di esecuzione, ad esempio in risposta al clic su un pulsante.
È possibile impostare la proprietà Text del controllo Label su una stringa qualsiasi, incluse stringhe contenenti tag. In questo caso, Label interpreterà i tag. Se ad esempio si imposta la proprietà Text su <b>Test</b>, il controllo Label eseguirà il rendering della parola Test in grassetto.
La sintassi del controllo Label è <asp:Label>.
Le principali proprietà del controllo Label sono elencate di seguito:
Nome |
Descrizione |
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è attivato. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
Text |
Ottiene o imposta il contenuto del testo del controllo Label. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Controllo Web Button
I pulsanti di una pagina Web ASP.NET consentono agli utenti di inviare un comando.
I controlli server Web includono tre tipi di pulsante: un pulsante di comando (controllo Button), un pulsante con collegamento ipertestuale (controllo LinkButton) e un pulsante con immagine (controllo ImageButton). Tutti e tre forniscono funzionalità simili, ma ciascuno ha un aspetto diverso.
Quando un utente fa clic su un controllo pulsante, viene eseguito il postback della pagina al server. Per impostazione predefinita, la pagina viene inviata a se stessa. La medesima pagina viene quindi rigenerata e i gestori eventi per i controlli contenuti nella pagina vengono eseguiti.
La sintassi del controllo Label è <asp:Button>.
Le principali proprietà del controllo Button sono elencate di seguito:
Descrizione |
|
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è attivato. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
PostBackUrl |
Ottiene o imposta l'URL della pagina a cui effettuare l'invio dalla pagina corrente quando si fa clic sul controllo Button. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
Text |
Ottiene o imposta la didascalia di testo visualizzata nel controllo Button. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Controllo Link Button
Il controllo LinkButton ha lo stesso aspetto di un controllo HyperLink, ma la funzionalità di un controllo Button. Per impostazione predefinita, un controllo LinkButton rappresenta un pulsante di invio.
La sintassi del controllo Label è <asp:LinkButton>
Le principali proprietà del controllo LinkButton sono elencate di seguito:
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è attivato. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
PostBackUrl |
Ottiene o imposta l'URL della pagina a cui effettuare l'invio dalla pagina corrente quando viene fatto clic sul controllo LinkButton. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
Text |
Ottiene o imposta la didascalia visualizzata sul controllo LinkButton. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Controllo Image Button
Un controllo che si presenta come un controllo Image, ma si comporta come un controllo Button.
La sintassi del controllo Label è <asp:ImageButton>.
Le principali proprietà del controllo ImageButton sono elencate di seguito:
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se è possibile fare clic sul controllo ImageButton per eseguire un postback al server. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà dei caratteri per il testo associato al controllo. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
ImageAlign |
Ottiene o imposta l'allineamento del controllo Image in relazione ad altri elementi della pagina Web. |
ImageUrl |
Ottiene o imposta il percorso di un'immagine da visualizzare nel controllo Image. |
Page |
Ottiene un riferimento all'istanza Page che contiene il controllo server. |
PostBackUrl |
Ottiene o imposta l'URL della pagina a cui effettuare l'invio dalla pagina corrente quando viene fatto clic sul controllo ImageButton. |
Site |
Ottiene informazioni sul contenitore del controllo corrente quando viene eseguito il rendering in un'area di progettazione. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Esempio
<asp:ImageButton ID="ImageButton1" runat="server" Height="78px"
ImageUrl="~/Immagini/Tramonto.jpg" Width="113px" ImageAlign="left" />
<h3>Esempio ImageButton</h3>
Clicca dovunque sull’immagine.
<br><br>
<br><br>
<asp:label id="Label1" runat="server"/>
Protected Sub ImageButton1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ImageButton1.Click
Label1.Text = "Hai cliccato sull’ImageButton alle coordinate: (" & _
e.X.ToString() & ", " & e.Y.ToString() & ")"
End Sub
Controllo ListBox
Rappresenta un controllo casella di riepilogo che consente di selezionare uno o più elementi.
La sintassi è la seguente:
<asp:ListBox >
<asp:ListItem>...</asp:ListItem>
...
<asp:ListItem>…</asp:ListItem>
</asp:ListBox>
Le principali proprietà del controllo ListBox sono elencate di seguito:
Nome |
Descrizione |
AutoPostBack |
Ottiene o imposta un valore che indica se si verifica un postback automatico al server quando l'utente modifica la selezione dell'elenco. |
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo. |
BorderWidth |
Ottiene o imposta la larghezza del bordo per il controllo. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è attivato. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
Items |
Ottiene l'insieme degli elementi del controllo elenco. |
Rows |
Ottiene o imposta il numero di righe visualizzate nel controllo ListBox. |
SelectedIndex |
Ottiene o imposta l'indice ordinale più basso degli elementi selezionati nell'elenco. |
SelectedItem |
Ottiene l'elemento selezionato con l'indice più basso nel controllo elenco. |
SelectedValue |
Ottiene il valore dell'elemento selezionato nel controllo elenco o seleziona l'elemento nel controllo elenco che contiene il valore specificato. |
SelectionMode |
Ottiene o imposta la modalità di selezione del controllo ListBox. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
Text |
Ottiene o imposta la proprietà SelectedValue del controllo ListControl. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Esempio
<asp:Image ID="Image1" runat="server" ImageUrl="~/Immagini/books1.jpg" />
<br /><br />
<asp:ListBox ID="ListBox1" runat="server" AutoPostBack="True">
<asp:ListItem>books1</asp:ListItem>
<asp:ListItem>books2</asp:ListItem>
<asp:ListItem>books3</asp:ListItem>
</asp:ListBox>
Protected Sub ListBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
Image1.ImageUrl = "Immagini/" & ListBox1.SelectedItem.Value & ".jpg"
End Sub
Controllo server HyperlinK
Il controllo HyperLink viene usato per creare un collegamento a un'altra pagina Web. Esso è visualizzato in genere come testo specificato dalla proprietà Text. Può anche essere visualizzato sotto forma di immagine, specificata dalla proprietà ImageUrl.
Se sono impostate le proprietà Text e ImageUrl, la proprietà ImageUrl ha la precedenza. Se l'immagine non è disponibile, viene visualizzato il testo presente nella proprietà Text.
La sintassi è <asp:HyperLink>
Le principali proprietà del controllo HyperLink sono elencate di seguito:
Nome |
Descrizione |
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è attivato. |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
ImageUrl |
Ottiene o imposta il percorso di un'immagine da visualizzare per il controllo HyperLink. |
NavigateUrl |
Ottiene o imposta l'URL al quale eseguire il collegamento quando si fa clic sul controllo HyperLink. |
Page |
Ottiene un riferimento all'istanza Page che contiene il controllo server. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
Target |
Ottiene o imposta la finestra o il frame di destinazione in cui visualizzare il contenuto della pagina Web collegato quando viene fatto clic sul controllo HyperLink. |
Text |
Ottiene o imposta la didascalia per il controllo HyperLink. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Esempio
<h3>HyperLink Example</h3>
Click on the HyperLink:<br>
<asp:HyperLink id="hyperlink1"
ImageUrl="images/pict.jpg"
NavigateUrl="http://www.microsoft.com"
Text="Microsoft Official Site"
Target="_new"
runat="server"/>
Controllo Image
Il controllo Image consente di visualizzare un'immagine sulla pagina Web. Il percorso dell'immagine visualizzata è specificato impostando la proprietà ImageUrl. È possibile specificare il testo da visualizzare al posto dell'immagine quando quest'ultima non è disponibile impostando la proprietà AlternateText. L'allineamento dell'immagine in relazione ad altri elementi della pagina Web è specificato mediante l'impostazione della proprietà ImageAlign.
La sintassi è <asp:Image>. Le principali proprietà sono:
Nome |
Descrizione |
AlternateText |
Ottiene o imposta il testo alternativo visualizzato nel controllo Image quando l'immagine non è disponibile. Nei browser che supportano la funzione di descrizione comandi, il testo viene visualizzato come descrizione. |
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
DescriptionUrl |
Ottiene o imposta la posizione su una descrizione dettagliata dell'immagine. |
Enabled |
Ottiene o imposta un valore che indica se il controllo è attivato. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà dei caratteri per il testo associato al controllo. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
ImageAlign |
Ottiene o imposta l'allineamento del controllo Image in relazione ad altri elementi della pagina Web. |
ImageUrl |
Ottiene o imposta il percorso di un'immagine da visualizzare nel controllo Image. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Controllo Panel
Il controllo Panel è un contenitore per altri controlli e risulta particolarmente utile per generare controlli a livello di codice, per nascondere e mostrare un gruppo di controlli o per localizzare un gruppo di controlli.
La sintassi è <asp:Panel>.
Le principali proprietà sono:
Nome |
Descrizione |
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BackImageUrl |
Ottiene o imposta l'URL dell'immagine di sfondo per il controllo del pannello. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è attivato. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
HorizontalAlign |
Ottiene o imposta l'allineamento orizzontale del contenuto all'interno del pannello. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
ScrollBars |
Ottiene o imposta la visibilità e la posizione delle barre di scorrimento in un controllo Panel. |
Site |
Ottiene informazioni sul contenitore del controllo corrente quando viene eseguito il rendering in un'area di progettazione. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Wrap |
Ottiene o imposta un valore che indica se il contenuto va a capo nel pannello. |
Esempio
<asp:Panel id="panel1" runat="server" BackColor="#ff0000" Height="100px" Width="100px">
Hello World!
</asp:Panel>
<asp:CheckBox id="check1" Text="Hide Panel control" runat="server"/>
<br /><br />
<asp:Button ID="Button1" Text="Reload" runat="server" />
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If check1.Checked Then
panel1.Visible = False
Else
panel1.Visible = True
End If
End Sub
Controllo checkbox
Consente di visualizzare una casella di controllo in cui è possibile selezionare una condizione true o false.
La sintassi è: <asp:CheckBox>
Nome |
Descrizione |
AutoPostBack |
Ottiene o imposta un valore che indica se lo stato del controllo CheckBox viene automaticamente inviato di nuovo al server quando è selezionato. |
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. |
Checked |
Ottiene o imposta un valore che indica se il controllo CheckBox è selezionato. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è attivato. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
Site |
Ottiene informazioni sul contenitore del controllo corrente quando viene eseguito il rendering in un'area di progettazione. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
Text |
Ottiene o imposta l’etichetta di testo associata al controllo CheckBox. |
TextAlign |
Ottiene o imposta l’allineamento dell'etichetta di testo associata al controllo CheckBox. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Esempio
<asp:Panel id="panel1" runat="server" BackColor="#ff0000" Height="100px" Width="100px">
Hello World!
</asp:Panel>
<asp:CheckBox id="check1" Text="Hide Panel control" runat="server"/>
<br /><br />
<asp:Button ID="Button1" Text="Reload" runat="server" />
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If check1.Checked Then
panel1.Visible = False
Else
panel1.Visible = True
End If
End Sub
Controllo checkboxList
Il controllo CheckBoxList fornisce un gruppo di caselle di controllo a selezione multipla. Contiene un insieme Items con membri che corrispondono a singoli elementi nell'elenco. Per determinare quali elementi sono selezionati, bisogna scorrere l'insieme e verificare la proprietà Selected di ciascun elemento nell'elenco.
La sintassi è:
<asp:CheckBoxList runat="server">
<asp:ListItem>Item 1</asp:ListItem>
...
<asp:ListItem>Item 6</asp:ListItem>
</asp:CheckBoxList>
Le principali proprietà sono:
Nome |
Descrizione |
AutoPostBack |
Ottiene o imposta un valore che indica se si verifica un postback automatico al server quando l'utente modifica la selezione dell'elenco. |
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. |
CellPadding |
Ottiene o imposta la distanza in pixel fra il bordo e il contenuto della cella. |
CellSpacing |
Ottiene o imposta la distanza in pixel fra le celle. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è attivato. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
Items |
Ottiene l'insieme degli elementi del controllo elenco. |
Page |
Ottiene un riferimento all'istanza Page che contiene il controllo server. |
RepeatColumns |
Ottiene o imposta il numero di colonne da visualizzare nel controllo CheckBoxList. |
RepeatDirection |
Ottiene o imposta un valore che indica se il controllo viene visualizzato verticalmente o orizzontalmente. |
SelectedIndex |
Ottiene o imposta l'indice ordinale più basso degli elementi selezionati nell'elenco. |
SelectedItem |
Ottiene l'elemento selezionato con l'indice più basso nel controllo elenco. |
SelectedValue |
Ottiene il valore dell'elemento selezionato nel controllo elenco o seleziona l'elemento nel controllo elenco che contiene il valore specificato. |
Site |
Ottiene informazioni sul contenitore del controllo corrente quando viene eseguito il rendering in un'area di progettazione. |
SkinID |
Ottiene o imposta l'interfaccia da applicare al controllo. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
Text |
Ottiene o imposta la proprietà SelectedValue del controllo ListControl. |
TextAlign |
Ottiene o imposta l'allineamento del testo delle caselle di controllo all'interno del gruppo. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Esempio
<h3> CheckBoxList Example </h3>
Select items from the CheckBoxList.
<br><br>
<asp:CheckBoxList id="checkboxlist1"
AutoPostBack="True"
RepeatColumns="2"
RepeatDirection="Vertical"
TextAlign="Right"
runat="server">
<asp:ListItem>Item 1</asp:ListItem>
<asp:ListItem>Item 2</asp:ListItem>
<asp:ListItem>Item 3</asp:ListItem>
<asp:ListItem>Item 4</asp:ListItem>
<asp:ListItem>Item 5</asp:ListItem>
<asp:ListItem>Item 6</asp:ListItem>
</asp:CheckBoxList>
<br><br>
<asp:label id="Message" runat="server"/>
Protected Sub Check_Clicked(ByVal sender As Object, ByVal e As System.EventArgs) Handles checkboxlist1.SelectedIndexChanged
Message.Text = "Selected Item(s):<br><br>"
' Iterate through the Items collection of the CheckBoxList
' control and display the selected items.
Dim i As Integer
For i = 0 To checkboxlist1.Items.Count - 1
If checkboxlist1.Items(i).Selected Then
Message.Text &= checkboxlist1.Items(i).Text & "<br>"
End If
Next
End Sub
Control DropDownList
È un controllo che consente all'utente di selezionare un singolo elemento da un elenco a discesa.
Per specificare gli elementi da visualizzare nel controllo DropDownList, bisogna inserire un oggetto ListItem per ciascuna voce tra i tag di apertura e di chiusura del controllo DropDownList.
Utilizzare la proprietà SelectedIndex per determinare a livello di codice l'indice dell'elemento selezionato dall'utente nel controllo DropDownList.
La sintassi è:
<asp:DropDownList>
<asp:ListItem>…</asp:ListItem>
…
<asp:ListItem>…</asp:ListItem>
</asp:DropDownList>
Le principali proprietà sono:
Nome |
Descrizione |
AutoPostBack |
Ottiene o imposta un valore che indica se si verifica un postback automatico al server quando l'utente modifica la selezione dell'elenco. |
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Sottoposto a override. Ottiene o imposta il colore del bordo del controllo. |
BorderStyle |
Sottoposto a override. Ottiene o imposta lo stile del bordo del controllo. |
BorderWidth |
Sottoposto a override. Ottiene o imposta la larghezza del bordo per il controllo. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è attivato. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
Items |
Ottiene l'insieme degli elementi del controllo elenco. |
SelectedIndex |
Sottoposto a override. Ottiene o imposta l'indice dell'elemento selezionato nel controllo DropDownList. |
SelectedItem |
Ottiene l'elemento selezionato con l'indice più basso nel controllo elenco. |
SelectedValue |
Ottiene il valore dell'elemento selezionato nel controllo elenco o seleziona l'elemento nel controllo elenco che contiene il valore specificato. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
Text |
Ottiene o imposta la proprietà SelectedValue del controllo ListControl. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Esempio:
<asp:Image ID="Image1" runat="server" ImageUrl="~/Immagini/books1.jpg" /><br />
<br />
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
<asp:ListItem>books1</asp:ListItem>
<asp:ListItem>books2</asp:ListItem>
<asp:ListItem>books3</asp:ListItem>
</asp:DropDownList> </div>
Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged
Image1.ImageUrl = "Immagini/" & DropDownList1.SelectedItem.Value & ".jpg"
End Sub
Controllo RadioButton
Rappresenta un controllo pulsante di opzione. I pulsanti sono raggruppati in modo logico se condividono la stessa proprietà GroupName.
La sintassi è <asp:RadioButton>.
Le principali proprietà sono:
Nome |
Descrizione |
AutoPostBack |
Ottiene o imposta un valore che indica se lo stato del controllo CheckBox viene automaticamente inviato di nuovo al server quando è selezionato. |
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. |
Checked |
Ottiene o imposta un valore che indica se il controllo CheckBox è selezionato. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è attivato. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
GroupName |
Ottiene o imposta il nome del gruppo cui appartiene il pulsante di opzione. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
Text |
Ottiene o imposta l’etichetta di testo associata al controllo CheckBox. |
TextAlign |
Ottiene o imposta l’allineamento dell'etichetta di testo associata al controllo CheckBox. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Esempio radiobutton
<asp:Image ID="Image1" runat="server" ImageUrl="~/Immagini/books1.jpg" />
<br />
Scegli il libro<br />
<asp:RadioButton ID="RadioButton1" runat="server" GroupName="RdLibro" Text="books1" AutoPostBack="True"/>
<asp:RadioButton ID="RadioButton2" runat="server" GroupName="RdLibro" Text="books2" AutoPostBack="True"/>
<asp:RadioButton ID="RadioButton3" runat="server" GroupName="RdLibro" Text="books3" AutoPostBack="True"/>
Protected Sub RadioButton2_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
Image1.ImageUrl = "Immagini/" & RadioButton2.Text & ".jpg"
End Sub
Protected Sub RadioButton1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
Image1.ImageUrl = "Immagini/" & RadioButton1.Text & ".jpg"
End Sub
Protected Sub RadioButton3_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged
Image1.ImageUrl = "Immagini/" & RadioButton3.Text & ".jpg"
End Sub
Controllo Rabiobuttonlist
Il controllo RadioButtonList fornisce un gruppo di pulsanti di opzione a selezione singola. Tale gruppo contiene un insieme Items con membri che corrispondono ai singoli elementi dell'elenco. Per determinare l'elemento selezionato, controllare la proprietà SelectedItem dell'elenco.
La sintassi è
<asp:RadioButtonList runat="server">
<asp:ListItem selected="true">Item 1</asp:ListItem>
<asp:ListItem>Item 2</asp:ListItem>
<asp:ListItem>Item 3</asp:ListItem>
<asp:ListItem>Item 4</asp:ListItem>
</asp:RadioButtonList>
Le principali proprietà sono:
Nome |
Descrizione |
AutoPostBack |
Ottiene o imposta un valore che indica se si verifica un postback automatico al server quando l'utente modifica la selezione dell'elenco. |
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. |
CausesValidation |
Ottiene o imposta un valore che indica se quando si fa clic su un controllo derivato dalla classe ListControl viene eseguita la convalida. |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. |
Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è attivato. |
EnableViewState |
Ottiene o imposta un valore che indica se il controllo server conserva il proprio stato di visualizzazione e lo stato di visualizzazione dei controlli figlio in esso contenuti per il client richiedente. |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. |
Height |
Ottiene o imposta l'altezza del controllo server Web. |
ID |
Ottiene o imposta l'identificatore a livello di programmazione assegnato al controllo server. |
Items |
Ottiene l'insieme degli elementi del controllo elenco. |
RepeatColumns |
Ottiene o imposta il numero di colonne da visualizzare nel controllo RadioButtonList. |
RepeatDirection |
Ottiene o imposta la direzione in cui sono visualizzati i pulsanti di opzione all'interno del gruppo. |
SelectedIndex |
Ottiene o imposta l'indice ordinale più basso degli elementi selezionati nell'elenco. |
SelectedItem |
Ottiene l'elemento selezionato con l'indice più basso nel controllo elenco. |
SelectedValue |
Ottiene il valore dell'elemento selezionato nel controllo elenco o seleziona l'elemento nel controllo elenco che contiene il valore specificato. |
Site |
Ottiene informazioni sul contenitore del controllo corrente quando viene eseguito il rendering in un'area di progettazione. |
Style |
Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web. |
TabIndex |
Ottiene o imposta l'indice di tabulazione del controllo server Web. |
Text |
Ottiene o imposta la proprietà SelectedValue del controllo ListControl. |
TextAlign |
Ottiene o imposta l'allineamento del testo per i pulsanti di opzione all'interno del gruppo. |
ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web. |
Visible |
Ottiene o imposta un valore che indica se un controllo server viene visualizzato come interfaccia utente sulla pagina. |
Width |
Ottiene o imposta la larghezza del controllo server Web. |
Esempio radiobuttonlist
<asp:Image ID="Image1" runat="server" ImageUrl="~/immagini/books1.jpg" /><br />
<asp:RadioButtonList id="radiolist1" runat="server" AutoPostBack="True">
<asp:ListItem selected="True">books1</asp:ListItem>
<asp:ListItem>books2</asp:ListItem>
<asp:ListItem>books3</asp:ListItem>
</asp:RadioButtonList>
Protected Sub radiolist1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles radiolist1.SelectedIndexChanged
Image1.ImageUrl = "immagini/" & radiolist1.SelectedItem.Text & ".jpg"
End Sub
Controllo PlaceHolder
È un segnaposto che serve per contenere controlli, senza racchiuderli all’interno di un tag.
Esempio
<asp:PlaceHolder ID="inputs" runat="server">
<br />
Nome:<asp:TextBox ID="FirstName" runat="server"></asp:TextBox>
<br />
Cognome:<asp:TextBox ID="SecondName" runat="server"></asp:TextBox>
<br />
<br />
<asp:Button ID="SubmitButton" runat="server" Text="Provami" />
</asp:PlaceHolder>
</div>
<asp:PlaceHolder ID="Results" runat="server" Visible=false>
<br />
<br />
Hai detto di chiamarti: <asp:Label ID="ResultaName" runat="server" Text=""></asp:Label>
</asp:PlaceHolder>
Protected Sub SubmitButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles SubmitButton.Click
Inputs.Visible = False
Results.Visible = True
ResultaName.Text = FirstName.Text & " " & SecondName.Text
End Sub
Fonte: http://www.itisrighi.fg.it/Public/20/home/231_AppuntiAspNet.doc
sito web da visitare: http://www.itisrighi.fg.it/
Autore del testo: non indicato nel documento di origine
Parola chiave google : Webform tipo file : doc
Visita la nostra pagina principale
Webform
Termini d' uso e privacy