在服务器端验证时,Page.IsValid始终为false

时间:2016-10-14 08:11:56

标签: c# asp.net c#-4.0

我在我的页面中使用了自定义验证,如

    protected void CheckDuplicateCode_Validation(object sender, ServerValidateEventArgs e)
    {
        BrokerBL bBL = new BrokerBL(0);
        DataSet bDS = new DataSet();
        bBL.CheckForCode(bDS, txtAgencyCode.Text);
        if (bDS.Tables[0].Rows.Count > 0)
        {
            e.IsValid = false;
        }
        else
        {
            e.IsValid = true;
        }
    }

工作正常。当我点击Save按钮Page.IsValid总是假的 请帮帮我!!!

1 个答案:

答案 0 :(得分:0)

请检查CustomValidator中的ValidationGroup名称和按钮是否相同。如果没有为它们指定通用名称。