【发布时间】:2011-10-12 01:49:17
【问题描述】:
我有一个带有许多控件的大表单。 我正在使用 .net 常规验证器进行验证。 提交按钮位于底部。 我想在单击提交时显示自定义错误消息并且存在验证错误。 我该怎么做?
【问题讨论】:
-
每个验证器的自定义错误?还是只是自定义验证摘要?
标签: asp.net validation
我有一个带有许多控件的大表单。 我正在使用 .net 常规验证器进行验证。 提交按钮位于底部。 我想在单击提交时显示自定义错误消息并且存在验证错误。 我该怎么做?
【问题讨论】:
标签: asp.net validation
使用每个验证器的 ErrorMessage 属性和ValidationSummary Control 来显示提交时的所有消息。
【讨论】:
我认为您正在寻找的是自定义验证器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;
}
}
【讨论】: