TextBox, classe
Fournit un contrôle à base de texte qui permet à l'utilisateur d'entrer du texte.
public class System.Web.UI.MobileControls.TextBox :
System.Web.UI.MobileControls.TextControl,
System.Web.UI.IPostBackDataHandler
Notes
Le contrôle TextBox n'autorise qu'une entrée de texte d'une seule ligne. Ce contrôle implémente aussi l'interface IPostBackDataHandler ; il peut accepter une entrée et générer des publications. Cependant, avec les périphériques utilisant WML, les données entrées peuvent ne pas être publiées sur le serveur.
Lorsque l'utilisateur entre des valeurs dans une zone de texte, les valeurs sont stockées dans la propriété Text, héritée de la classe de base TextControl.
Exemple
Cet exemple montre comment définir plusieurs propriétés d'un contrôle 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>
Configuration requise
Espace de noms : System.Web.UI.MobileControls
Assembly : System.Web.Mobile
Voir aussi
TextBox, contrôle | Attributs personnalisés