.net验证程序自定义错误消息

时间:2011-07-24 15:41:31

标签: asp.net validation

我有一个包含许多控件的大表单。 我正在使用.net常规验证器进行验证。 提交按钮位于底部。 我想在点击提交时显示自定义错误消息,并且存在验证错误。 我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

使用每个验证器的ErrorMessage属性和ValidationSummary Control来显示提交的所有邮件。

答案 1 :(得分:0)

我认为你要找的是自定义验证器How to: Validate with a Custom Function for ASP.NET Server Controls

以下是如何实施......

<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="invalid text"></asp:CustomValidator>

protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
    if (Condition == true)
    {
        args.IsValid = true;
    }
    else
    {
        args.IsValid = false;
    }
}