首页 新闻 搜索 专区 学院

CustomValidator的ErrorMessage属性什么时候显示

0
悬赏园豆:20 [已关闭问题] 关闭于 2013-05-31 14:28

日期格式错误时不显示ErrorMessage="请输入正确的日期  ,怎么回事,是不是当isvaild为false时就应该显示错误信息
<asp:TextBox ID="txtStartDate" runat="server"CssClass="smallInput"></asp:TextBox>
< asp:CustomValidator ID="StartDate" EnableClientScript="false" runat="server"
OnServerValidate="CValidatorStartDate_ServerValidate" ValidationGroup="Contract"
   ForeColor="Red" ErrorMessage="请输入正确的日期">
< /asp:CustomValidator>

protected void StartDate_ServerValidate(object source, ServerValidateEventArgs args)
        {
            args.IsValid = CommonHelper.DateTimeValidate(txtStartDate.Text.Trim());
        }
protected void btnSearch_Click(object sender, EventArgs e)
        {
          
            Page.Validate ("Contract");
            if (Page.IsValid ==false)
            {
                return;
            }

            setCollectionParametersFromControl();
}

< >
分享
所有回答(1)
0

控件放入后吧验证的那个日期规范写好后不用再写代码,它是在失去焦点后提示错误的。

安朵 | 园豆:129 (初学一级) | 2013-05-22 14:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册