> > Articoli
> > Controlli e Web Form
Cominciamo, con questo, una serie
di articoli in cui analizzeremo vari controlli standard esplorandone proprietá,
metodi ed eventi utili; verranno tralasciate le proprietá comuni
a tutti i controlli (per esempio: Height, Font, ecc.) per soffermarci sugli
aspetti peculiari di ciascun controllo.
Per primo analizziamo uno dei piú spesso utilizzati,
il controllo TextBox; vediamone le proprietá:
- AutoPostBack: accetta valori
true/false e permette di "ricordare" il valore inserito
in automatico nel TextBox;
- Columns: setta la larghezza
in caratteri;
- MaxLength: setta il massimo
numero di caratteri inseribili;
- ReadOnly: accetta valori
true/false, indica se é possibile o meno inserire valori;
- Rows: in caso di TextBox
multilinea setta il numero di righe;
- Text: il contenuto del
TextBox;
- TextMode: accetta tre enumeratori:
MultiLine per avere piú righe, SingleLine per un
riga singola e Password naturalmente per nascondere i caratteri
inseriti.
- Wrap: accetta valori true/false,
indica se il testo deve andare a capo automaticamente.
L'evento piú interessante del controllo é
senza dubbio l'evento OnTextChanged che viene
sollevato quando appunto il testo viene modificato e viene effettuato
il post. Vediamo un esempio:
<%@ Page Language="C#"
Debug="true" %>
<script runat="server" language="c#">
private void evento_KeyPress(object sender, EventArgs ex){
evento_OnClick(sender,ex);
}
void evento_OnClick(Object sender, EventArgs e){
l.Text = text_box.Text;
}
</script>
<html>
<head>
<title>Controllo TextBox</title>
</head>
<body>
<form runat="server" id="Accesso">
<asp:TextBox runat="server" id="text_box" OnTextChanged="evento_KeyPress"
TextMode="password"/>
<asp:Button runat="server" OnClick="evento_OnClick"
Text="OK" id="b1"/>
<asp:Label runat="server" id="l"/>
</form>
</body>
</html>
Analizziamo il codice presentato. Abbiamo
tre controlli: un TextBox, un Button, e un Label.
Associamo al Button una funzione che prende il testo contenuto nel TextBox
e lo visualizza nel Label e associamo all'evento OnTextChanged una funzione che richiama
la stessa funzione del Button.
 |
Copyright © 2001-2012 ASPCode.it
- Riproduzione vietata - v. 3.0
- Capitani Paolo - P.IVA: 03300740408
- Contact
|
 |