首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-01-31 
自定义验证控件(CustomValidator)的问题,IsValid 等于真或假都能通过,纳闷!!!!ProtectedSubCustomValidato

自定义验证控件(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验证没有通过的

热点排行