比如我有一个lable控件,当验证没有通过得时候显示A
当验证通过得时候显示B
这个药怎么做??

解决方案 »

  1.   

     protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
        {
            if (args.IsValid)
            { 
                //执行验证通过的代码
            }
        }这是05的,其他的对应改一下就可以啦。
      

  2.   

    那要看你的验证模式了例如if(Session["x"]==null)
    {....
    }
    else
    {
    ...
    }
      

  3.   

    如果不是用自定义验证控件呢???
    <asp:RegularExpressionValidator ID="chackname" runat="server" ControlToValidate="UserName"
                      ErrorMessage="用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于3个字符,不超过15个字符,注意不要使用空格。" ValidationExpression="^\s*[.A-Za-z0-9_-]{3,15}\s*$" Display="Dynamic"></asp:RegularExpressionValidator>
    我用的是这个
      

  4.   

    using System.Text.RegularExpressions;
    Regex.IsMatch()
    ....