protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
    {
        string s = args.Value;
        byte[] sarr = System.Text.Encoding.Default.GetBytes(s);
        int len = sarr.Length;
        if (len < 6 || len > 15)
        args.IsValid = false;
    }
当textbox1.text的长度不为6到15之间的时候,怎么还执行LinkButton1_Click事件啊?
是不是还要设置个什么东西啊?请各位大侠帮帮忙?

解决方案 »

  1.   

    lz把相关的html贴上来看一下吧~
      

  2.   

    <asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="Tpass1"
                                                ErrorMessage="长度须为6位以上15位以下" OnServerValidate="CustomValidator1_ServerValidate"
                                                ValidateEmptyText="True" >