自定义验证控件(CustomValidator)的有关问题,IsValid 等于真或假都能通过,纳闷!

自定义验证控件(CustomValidator)的问题,IsValid 等于真或假都能通过,纳闷!!!!
Protected   Sub   CustomValidator1_ServerValidate(ByVal   source   As   Object,   ByVal   args   As   System.Web.UI.WebControls.ServerValidateEventArgs)   Handles   CustomValidator1.ServerValidate
                Dim   msg   As   String
                msg   =   " "
                If   SQLCon.UserVerify(UserNameTxt.Text,   UserPwdTxt.Text,   msg)   =   False   Then
                        Dim   UserNameTxt   =   args.Value
                        args.IsValid   =   False
                        CustomValidator1.ErrorMessage   =   msg
                End   If
        End   Sub
问题是不管UserVerify返回的是真还是假(也就是说args.IsValid   =   False或者args.IsValid   =   True)点提交时都能通过,请兄弟们帮帮忙!!!

------解决方案--------------------
在提交前,要手动的去看是不是又server验证没有通过的