如何使用asp.net里的customValidor控件控制TEXTbox里的字符长度?

解决方案 »

  1.   

    我都是js控制。
    onblur="checkText(this.value);"function checkText(str){
    if(str.length > X){
    ......
    }
    }
      

  2.   

    textbox 的Maxlength属性设置就可以控制他的长度了
      

  3.   

    控制TextBox的长度,用TextBox的属性就可以了;
    如:
    TextBox1.MaxLength = 10;
      

  4.   


    maxlength只是限定他输入的长度LZ是想要验证提示吧所以单设一个maxlength只能保证文字不溢出
      

  5.   

    把你textBox加上这个onpropertychange="if(this.value.length>长度){this.value=this.value.slice(0,长度)}这个也能控制输入长度
      

  6.   

    在后面加一个Custom控件,在controlValidator右边填入和他相关的TextBox名,然后输入    protected void CustomValidator1_ServerValidate2(object source, ServerValidateEventArgs args)
        {
            
            if (args.Value.Length >10)
                args.IsValid  = true ;
            else
                args.IsValid = false ;
     
        }
    }