private void CustomValidator1_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args)
{
 int i=db.DataValid(args.Value);
        /*args.Value即为所要验证的值*/
        /*db.DataValid(agrs.Value)用于检索数据库中是否有数据*/
 if(i>0)
 {
  args.IsValid=false;
 }
 else
 {
  args.IsValid=true;
 }
}
完成以上工作后,还应在页面要提交时判断验证是否已通过,通过了才提交数据:
private void BtnAdd_Click(object sender, System.EventArgs e)
{
 if(Page.IsValid)
 {
             ......;
        }
      }
}

转载于:https://www.cnblogs.com/pyt5208/archive/2006/07/10/447042.html

CustomValidator验证控件的ServerValidate事件相关推荐

  1. [ASP.NET]为什么CustomValidator验证控件在验证DropdownList的时候不能设置ControlToValidate属性...

    在使用ASP.NET Web Forms开发时,有时会给一些下拉控件,添加自定义验证,但由于对Validator使用的惯性,往往会设置它的ControlToValidate属性,如下代码所示: < ...

  2. C#网站开发 之 CustomValidator验证控件用法

    常用的几种数据验证控件有这几块 1.正则表达式验证控件:RegularExpressionValidator <asp:RegularExpressionValidator ID="r ...

  3. 服务端控件要注意验证控件的关联事件CausesValidation

    在一个网页中如果含有验证控件,在设定Button,LinkButton等具有提交表单功能的服务端验证空间时,要注意该控件的CausesValidation属性.该属性有两个值True和False,当为 ...

  4. asp.net夜话之九:验证控件

    本篇要讲述的知识点如下: 数据验证介绍 纯客户端脚本验证 asp.net验证控件概述 RequiredFieldValidator控件 CompareValidator控件 RangeValidato ...

  5. 自定义用户验证控件CustomValidator

    背景:VisualStudio2005; 使用自定义控件判断注册用户名是否已经存在: 实现: html: <%@ Page Language="C#" AutoEventWi ...

  6. CustomValidator ASP.NET验证控件

    CustomValidator ASP.NET验证控件 CustomValidator控件允许您用自定义的验证逻辑创建验证控件.例如,可以创建一个验证控件,该控件检查在文本框中输入的值是否为偶数.创建 ...

  7. 控件onkeyup事件,使验证控件不能即时验证

    今天我用一个RegularExpressionValidator验证控件验证一个身份证号码(TextBox1) 可当焦点切换时死活都不验证,按理说文本框一失去焦点就即时验证,后来发现是在TextBox ...

  8. 自定义验证控件CustomValidator

    客户端 <%@ Page Language="C#"   CodeFile="Default.aspx.cs" Inherits="_Defau ...

  9. ASP.NET验证控件之CustomValidator

    CustomValidator是用户自定义的验证控件,用来响应用户自定义的验证.可以使JS的客户端函数,也可以是写在后台代码中的服务端验证函数. 以下是CustomValidator的常用属性 属性 ...

最新文章

  1. 四则运算-ppt演示
  2. [YTU]_2618 ( B 求类中数据成员的最大值-类模板)
  3. 介绍Python中方法ljust(),rjust(),center()和zfill()
  4. 计算机办公软件技能大赛试题,第七届计算机技能大赛办公软件操作比赛顺利举行...
  5. RDA PQ工具使用 (Adi Analysis)
  6. bzoj3122 [Sdoi2013]随机数生成器(bsgs+扩欧+数列)
  7. 使用Microsoft.AspNetCore.TestHost进行完整的功能测试
  8. 【渝粤题库】国家开放大学2021春2143西方经济学题目
  9. 《精通Spring4.X企业应用开发实战》读后感第四章(Java反射)
  10. 农村树上的野菜“刺老芽”,价格比肉还贵,这是为啥呢?
  11. DNS 服务器 4013警告信息的解决
  12. 使用JMH做Java微基准测试:JMH(Java Micro Benchmark) 简介
  13. ngrok转发mysql连接_使用小米球 -Ngrok 实现内网转发
  14. 江苏省发布我国首个公路行业BIM省地方标准
  15. 第九届蓝桥杯单片机省赛题‘彩灯控制器’程序实现
  16. Android开发之传感器(加速度传感器、方向传感器)
  17. reboot复位ipcam,为何不可靠?
  18. Python_Turtle绘制心形线(采用函数描点法绘制)(turtle实现)【2021-10-15】
  19. 一个程序员应该怎样去学习和掌握计算机英语
  20. 解决Arial字体“高低肩问题”

热门文章

  1. jQuery学习笔记6:表单选择器
  2. CentOS 6 IPv6 关闭方法
  3. com学习笔记(6)类厂
  4. springboot jpa 自定义返回对象
  5. 当javaScript从入门到提高前需要注意的细节:函数部分
  6. Oracle 删除重复数据只留一条
  7. 【前端】:jQuery上
  8. Java HotSpot VM 命令行参数【官方版】
  9. SharePoint 2016 必备组件离线安装介绍
  10. windows下设置计划任务自动执行PHP脚本