TextBox Control – ASP.Net Server Control

Textbox control is most usable web server control in asp.net.

TextBox control is a rectangular box which is used to take user to input. In simple word the TextBox is a place where user can input some text on asp.net web form. To use TextBox on page we can write code or just drag and drop from toolbox.

Syntax of ASP.Net TextBox

<asp:TextBox ID=”TextBox1″ runat=”server”></asp:TextBox>

All server side control has its own properties and events. below list shows textbox properties.


Properties Description
ID Identification name of textbox control.
Text It is used to display text in a control.
BackColor It is used to set background color of textbox control.
ForColor It is used to set text color of the control.
ToolTip It displays a text on control when mouse over on it.
TabIndex It is used manage tab order of control.
CssClass It is used to apply style on control.
Enable true/false – used to enable or disable control.
Enable Theming true/false – It is used to enable or disable effect of theme on control.
CausesValidation true/false – It is used to enable or disable validation effect on control
Visible true/false – It is used to hide or visible control on web page.
Important Properties of TextBox control
MaxLenght It is used to set maximum number of characters that can be input in TextBox.
TextMode Single / Multiline / Password
ReadOnly true/false – used to enable or disable control readonly.

TextBox Example in ASP.Net

Above list shows the properties of TextBox control. now, lets understand more about control using example in C#.net.

Step 1 – Open the Visual Studio –> Create a new empty Web application.

Step 2 – Create a New web page for TextBox example.

Step 3 – Drag and drop TextBox control on web page from Toolbox.

Step 4 – Set ID property of control – like : txtname, txtcity, txtmobile

Step 5 – Text property used to assign text to control or get text from control.

In below screen we drag and drop TextBox control to web page from Toolbox and set Text property = “MEERA” as result we can see the text MEERA displays in TextBox control.

The result of control HTML code is :

<asp:TextBox ID=”TextBox1″ runat=”server” Text=”MEERA”></asp:TextBox>

TextBox control example in asp.net
TextBox control example in ASP.Net

Assign value to and retrieve value from a TextBox control

TextBox1.Text = "ASP.Net with C#";
Label1.Text = TextBox1.Text;

TextBox Example

Assign a text to TextBox control when Button click event fires using c# in visual studio.

TextBox Control - ASP.Net Server Side Control.
TextBox Control – ASP.Net Server Side Control.

C# code for above TextBox example.

protected void btndisplay_Click(object sender, EventArgs e)
TextBox1.Text = "MEERA";
protected void btnclear_Click(object sender, EventArgs e)
TextBox1.Text = "";

Above post we understood basic idea of TextBox control, how to use and control and assign and retrieve value in TextBox control using C#. We will learn all rest of properties example in detail in our next asp.net TextBox example tutorial.

TextBox Control Example

In this example we will change some textbox properties programmatically using c# in visual studio.

TextBox Control Example in ASP.Net
TextBox Control Example in ASP.Net

C# Code for above asp.net example

protected void Page_Load(object sender, EventArgs e)

    protected void btnbackcolor_Click(object sender, EventArgs e)
        TextBox1.BackColor = System.Drawing.Color.Yellow;
    protected void btnborder_Click(object sender, EventArgs e)
        TextBox1.BorderStyle = BorderStyle.Solid;
        TextBox1.BorderColor = System.Drawing.Color.Red;
        TextBox1.BorderWidth = 3;
    protected void btnfontcolor_Click(object sender, EventArgs e)
        TextBox1.ForeColor = System.Drawing.Color.Green;
    protected void btnfontbold_Click(object sender, EventArgs e)
        TextBox1.Font.Bold = true;
    protected void btn10_Click(object sender, EventArgs e)
        TextBox1.MaxLength = 10;
    protected void btnpassword_Click(object sender, EventArgs e)
        TextBox1.TextMode = TextBoxMode.Password;
    protected void btnsingleline_Click(object sender, EventArgs e)
        TextBox1.TextMode = TextBoxMode.SingleLine;
    protected void btnwidth_Click(object sender, EventArgs e)
        TextBox1.Width = 200;
   protected void btncolor_Click(object sender, EventArgs e)
        TextBox1.TextMode = TextBoxMode.Color;
    protected void btnnormal_Click(object sender, EventArgs e)
        TextBox1.Text = "";
        TextBox1.TextMode = TextBoxMode.SingleLine;
        TextBox1.MaxLength = 0;
        TextBox1.Font.Bold = false;
        TextBox1.BackColor = System.Drawing.Color.White;
        TextBox1.ForeColor = System.Drawing.Color.Black;
        TextBox1.BorderStyle = BorderStyle.Solid;
        TextBox1.BorderColor = System.Drawing.Color.Green;
        TextBox1.BorderWidth = 1;
        TextBox1.Width = 128;      

Related ASP.Net Topics :

DropDownList Control
Button Control in ASP.Net C#

Subscribe us

If you liked this asp.net post, then please subscribe to our YouTube Channel for more asp.net video tutorials.

We hope that this asp.net tutorial helped you to understand about TextBox control.

Next, asp.net tutorial we will understand about GridView Control.

1 thought on “TextBox Control – ASP.Net Server Control

Leave a Reply

Your email address will not be published. Required fields are marked *