Tuesday, September 21, 2021

Max Length for Multiline TextBox

 TextBox has MaxLength property to set max number of character allowed. It works very well in default mode i.e single line text mode but in case when TextMode is set to multiline, MaxLength property does not work.

 

It works:-

<asp:TextBox ID="TextBox1" runat="server" MaxLength="50"></asp:TextBox>


It does not work:-

<asp:TextBox ID="TextBox1" runat="server" TextMode="Multiline" MaxLength="50"></asp:TextBox>

 

So make it work, we should set MaxLength property in code behind like..

protected void Page_Load(object sender, EventArgs e)

{
             if (!IsPostBack)
            { 

                    TextBox1.MaxLength=50;

             }

}



No comments:

Post a Comment