重写asp.net验证摘要控件错误消息

重写asp.net验证摘要控件错误消息,asp.net,validation,Asp.net,Validation,如何覆盖ASP.NET web窗体项目中ValidationSummary控件显示的错误消息 我不想为验证组中的每个无效控件显示错误,而是想显示一条消息,例如“invalid form”。 您可以尝试设置ValidationSummary.HeaderText(并清除每个ValidationOR的错误消息),或者在验证失败时创建一个新的ValidationSummary.HeaderText private void DisplayCustomMessageInValidationSummary

如何覆盖ASP.NET web窗体项目中ValidationSummary控件显示的错误消息

我不想为验证组中的每个无效控件显示错误,而是想显示一条消息,例如“invalid form”。



您可以尝试设置ValidationSummary.HeaderText(并清除每个ValidationOR的错误消息),或者在验证失败时创建一个新的ValidationSummary.HeaderText

private void DisplayCustomMessageInValidationSummary(string message) 
      {
            CustomValidator CustomValidatorCtrl = new CustomValidator();
            CustomValidatorCtrl.IsValid = false;
            CustomValidatorCtrl.ErrorMessage = message;
            this.Page.Controls.Add(CustomValidatorCtrl);
      } 

您可以尝试设置ValidationSummary.HeaderText(并清除每个ValidationIOR的错误消息),或者在验证失败时创建一个新的ValidationSummary.HeaderText

private void DisplayCustomMessageInValidationSummary(string message) 
      {
            CustomValidator CustomValidatorCtrl = new CustomValidator();
            CustomValidatorCtrl.IsValid = false;
            CustomValidatorCtrl.ErrorMessage = message;
            this.Page.Controls.Add(CustomValidatorCtrl);
      } 

不使用asp验证,您可以在代码隐藏中进行验证,如果不满足填写表单的条件,您可以将错误消息放在空白标签中,如下所示

lblErrorMessage.Text = "<span style='color:red;'>Invalid form</span>"
lblErrorMessage.Text=“无效表单”

不使用asp验证,您可以在代码隐藏中进行验证,如果不满足填写表单的条件,您可以将错误消息放在空白标签中,如下所示

lblErrorMessage.Text = "<span style='color:red;'>Invalid form</span>"
lblErrorMessage.Text=“无效表单”