用客户端验证在<form里加上 onsubmit="return check()"
让它在提交之前执行一个判断函数写js脚本
function check()
{
if(document.all("txt1").value.length > 100)
{
alert("字数不能大于100!");
return false;
}return true;
}

解决方案 »

  1.   

    to panyee(快乐王子) 我的提交按钮是这样的:
    <asp:button id="cmdSave" runat="server" Text="保存" CssClass="button"  ></asp:button>这个控件里面没有onsubmit事件,这种情况下怎么办啊??????????
      

  2.   

    用验证控件!<asp:TextBox ID="tb" Runat="server" />
    <asp:RequiredFieldValidator ID="rfv" ControlToValidate="tb" Display="Dynamic"   
         ErrorMessage="不能为空!" Runat="server" />
    <asp:RegularExpressionValidator ID="rev" ControlToValidate="tb"
         Display="Dynamic"
         ValidationExpression="^.{1,50}$"
         ErrorMessage="不得超过50个字符!" Runat="server" />核心语句 ValidationExpression="^[\s\S]{1,50}$" 
    正则表达式,意思为输入1到50个任何字符,包括空白字符和非空白字符!
      

  3.   

    <form id="form1" runat="server" onsubmit="check()">
    直接在aspx页面的源代码里加入
      

  4.   

    就用验证控件,地道的ASP.NET写法!
      

  5.   

    neodotnet(Neo.NET) ( ) 信誉:100 
    的方法没错,我就是这样做的,
    还有一种办法:
    设置textbox的属性MaxLength为你想要的用户最大输入字符
      

  6.   

    textbox有一个属性就是MaxLength用这个属性不就可以了?