首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有为自定义验证器显示错误消息

没有为自定义验证器显示错误消息
EN

Stack Overflow用户
提问于 2010-11-04 06:50:07
回答 3查看 4.5K关注 0票数 2

我有一个要求,多个字段中的一个是必需的。使用自定义验证器时,将返回even fires,false,但不显示任何错误消息,并验证表单。

我遗漏了什么?我尝试过使用和不使用ValidationSummary。

谢谢!

代码语言:javascript
复制
<asp:CustomValidator ID="CustomValidator1" OnServerValidate="validatePhone" EnableClientScript="false" runat="server" ErrorMessage="Home or Cell Phone is Required" ></asp:CustomValidator>

<asp:ValidationSummary ID="ValidationSummary1" DisplayMode="BulletList"  runat="server" ForeColor="Red" Font-Size="X-Small" Font-Bold="true" />


protected void validatePhone(object sender, ServerValidateEventArgs e)
    {
        e.IsValid = string.IsNullOrEmpty(txtCellPhone.Text) && string.IsNullOrEmpty(txtHomePhone.Text) ? false : true;
    }
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-04 23:49:56

问题完全是我的错。在提交按钮上,我要做的最后一件事是创建一个Response.Redirect。消息马上就要出来了,但随后出现了感谢页面。现在,只有当定制验证器返回true时,才执行Response.Redirect。

票数 1
EN

Stack Overflow用户

发布于 2010-11-04 06:54:28

您必须将ControlToValidate设置为某个TextBox。

代码语言:javascript
复制
<asp:CustomValidator ID="CustomValidator1" OnServerValidate="validatePhone" EnabEnableClientScript="false" runat="server" ErrorMessage="Home or Cell Phone is Required" ControlToValidate="txtHomePhone"/>
票数 1
EN

Stack Overflow用户

发布于 2010-11-04 08:57:03

查看this article。基本上,您需要连接客户端验证。在关闭窗体标记前添加以下内容,根据需要更改控件名称:

代码语言:javascript
复制
<%-- This configures the validator to automatically--%> 
<%-- update when either of these controls is changed --%>
<script type="text/javascript">
   <!--
      ValidatorHookupControlID("<%= MyControl1.ClientID %>", 
      document.getElementById["<%= CustomValidator1.ClientID %>"]);
      ValidatorHookupControlID("<%= MyControl2.ClientID %>", 
      document.getElementById["<%= CustomValidator1.ClientID %>"]);
   //-->
</script>

或者使用this control

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4092366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档