| System.Web.UI.HtmlControls (system.web.dll) | class |
This class represents the HTML <input
type=text> or <input
type=password> tag, which allow the user to enter a
single line of text. If you use the password type, the
user's input will be masked with the
"*" character for display purposes.
Text entered in this control is provided in the
Value property. You can specify the width of the
textbox by using the Size property and the maximum
number of allowed characters by using MaxLength.
You can also react to the ServerChange event,
which will fire only after a postback is triggered (for example, when
the user clicks a submit button).
public class HtmlInputText : HtmlInputControl, System.Web.UI.IPostBackDataHandler {
// Public Constructors
public
HtmlInputText ( );
public
HtmlInputText (string
type );
// Public Instance Properties
public int
MaxLength {set; get; }
public int
Size {set; get; }
public override string
Value {set; get; } // overrides HtmlInputControl
// Protected Instance Methods
protected override void
OnPreRender (EventArgs
e ); // overrides System.Web.UI.Control
protected virtual void
OnServerChange (EventArgs
e );
protected override void
RenderAttributes (System.Web.UI.HtmlTextWriter
writer ); // overrides HtmlInputControl
// Events
public event EventHandler
ServerChange ;
}
Hierarchy
System.Object
System.Web.UI.Control(System.ComponentModel.IComponent,
System.IDisposable,
System.Web.UI.IParserAccessor,
System.Web.UI.IDataBindingsAccessor)
HtmlControl(System.Web.UI.IAttributeAccessor)
HtmlInputControl
HtmlInputText(System.Web.UI.IPostBackDataHandler)