Classe TextBox
Rende disponibile un controllo basato su testo che consente all'utente di immettere il testo.
public class System.Web.UI.MobileControls.TextBox :
System.Web.UI.MobileControls.TextControl,
System.Web.UI.IPostBackDataHandler
Osservazioni
Il controllo TextBox consente solo l'input di testo di una riga. Questo controllo implementa inoltre l'interfaccia IPostBackDataHandler e può accettare input e generare postback. Tuttavia con i dispositivi che utilizzano il linguaggio WML, potrebbe non essere possibile eseguire il postback al server dei dati immessi.
I valori immessi in una casella di testo vengono memorizzati nella proprietà Text, che è ereditata dalla classe base TextControl.
Esempio
In questo esempio viene illustrato come impostare varie proprietà di un controllo TextBox.
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage"
Language="VB" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<script language="vb" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
' Provide the default setting.
Label1.Text = "TextBox Unchanged"
' Dynamically set attributes of the TextBox.
TextBox1.Alignment = Alignment.Center
TextBox1.MaxLength = 5
TextBox1.Password = True
End Sub
Sub AlertUser(sender As Object, e As EventArgs)
Label1.Text = "TextBox Changed"
End Sub
</script>
<mobile:Form id="Form1" runat="server">
<mobile:Label runat="server" id="Label1" Alignment="center" />
<mobile:TextBox runat="server" id="TextBox1"
OnTextChanged="AlertUser" />
<mobile:Command runat="server" Text="Submit"
Alignment="center" />
</mobile:Form>
[C#]
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage"
Language="c#" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<script language="c#" runat="server">
void Page_Load(object sender, EventArgs e)
{
// Provide the default setting.
Label1.Text = "TextBox Unchanged";
// Dynamically set attributes of the TextBox.
TextBox1.Alignment = Alignment.Center;
TextBox1.MaxLength = 5;
TextBox1.Password = true;
}
void AlertUser(Object sender, EventArgs e)
{
Label1.Text = "TextBox Changed";
}
</script>
<mobile:Form id="Form1" runat="server">
<mobile:Label runat="server" id="Label1" Alignment="center" />
<mobile:TextBox runat="server" id="TextBox1"
OnTextChanged="AlertUser" />
<mobile:Command runat="server" Text="Submit"
Alignment="center" />
</mobile:Form>
Requisiti
Spazio dei nomi: System.Web.UI.MobileControls
Assembly: System.Web.Mobile
Vedere anche
Controllo TextBox | Attributi personalizzati