if you are using normal textbox, set TextBox's MaxLength=50if you are using textarea, seehttp://javascript.internet.com/forms/limit-textarea.html

解决方案 »

  1.   

    你还可以使用一个正则表达式验证控件这个要求(保证他输入的是数字)!
    然后在用RangValidator验证它是否<50!
      

  2.   

    //可以在服务器上运行
    if (bmbh.Text.Length>50)
    {RegisterStartupScript("","<script>alert(' 部门编号不能超过50个字符!');</script>");return;}
      

  3.   

    <form runat="server">
    <asp:RangeValidator ControlToValidate="TextBox" Display="Static" 
    ErrorMessage="范围不对" ID="ranvalidator" 
    MaximumValue="50" MinimumValue="0" runat="server" />
    <asp:TextBox ID="TextBox" runat="server" />
    </form>