`

VS2008 验证控件的用法

阅读更多

ASP.NET为开发人员提供了一整套完整的服务器控件来验证用户输入的信息是否有效。其中最主要的验证控件如下:
1、RequiredFieldValidator:验证一个必填字段,如果这个字段没填,那么,将不能提交信息。
2、CompareValidator:比较验证。比较两个字段值是否相等,如密码和确认密码两个字段是否相等;比较一个字段与一个具体的值。
3、RangeValidator:范围验证。验证一个字段是否在某个范围中,如成绩字段要是0~100范围中。
4、RegularExpressionValidator:正则表达式验证。它根据正则表达式来验证用户输入字段的格式是否合法,如电子邮件、身份证、电话号码等。
5、CustomValidator:在运行定制的客户端JavaScript或VBScript函数时,可以使用这个控件。
        使用此类控件的步骤如下:
(1)       打开VS2008,新建一ASP.NET WEB应用程序,并命名为ValidatorTest。
(2)       切换页面到“设计”视图,添加一4*3的列表
(3)       将表中拖放三个Label,3个TextBox,1个Button控件,为3个Label和Button控件添加Text属性。依次为“用户名:”、“密码:”、“年龄”、“提交”
(4)       分别为3个TextBox控件设置ID属性,其中,用户名为UserNameText;密码为PwdText;年龄为AgeText
(5)       在“工具箱”中的验证栏找到RequiredFiledValidator控件,拖放至用户名文本框右边表格中
(6)       选定该控件,将ErrorMessage设置为“*用户名为必填项”,同时ControlToValidate属性设置为UserNameText
RequiredFiledValidator控件还有一个比较重要的属性display,它有三个可取值Dynamic(动态显示错误信息,其在页面上的位置只有在验证错误发生时才给出),None(验证错误信息,但不显示),Static(不管验证错误何时发生,页面都会留出供显示错误信息的)。B RegularExpressionValidator正则表达式验证控件
RegularExpressionValidator正则表达式验证控件的功能非常强大,可以自己容易构造验证方式,我们先来看看标准代码:
 
<ASP:RegularExpressionValidator id="Validator_ID" RunAt="Server"
ControlToValidate="要验证控件名"
ValidationExpression="正则表达式"
errorMessage="错误信息"
display="Static"

现在来看看它的构造:在ValidationExpression中,不同的字符表示不同的含义:"."表示任意字符;"*"表示和其他表达式一起,表示容易组合;"[A-Z]"表示任意大写字母;"\d"表示容易一个数字;注意,在以上表达式中,引号不包括在内。

分享到:
评论

相关推荐

    WEB表单验证控件for vs2008

    WEB表单验证控件for vs2008,包括全部源代码。

    实验4 验证控件的使用

    标准验证控件的使用 (1)创建一个新的网站 WebSite4,并建立一个新的Web 窗体 4-1.aspx。 (2)在页面中添加五个 Label控件、五个 Textbox 控件和一个 Button控件。 (3)在 Web 窗体上拖放一个 ...

    简单的验证控件,利用控件来进行验证非空等

    一些简单的验证控件的使用 内附简单事例 可以使用非空验证,比较验证,自定义验证等等

    验证控件的使用代码一览

    验证控件,各个验证控件的使用代码,帮助大家学会.net中验证控件的使用。

    Asp.Net验证控件应用--用户注册页面

    1、本程序使用基于Asp.Net的6种Asp验证控件; 2、验证控件十分方便,可以帮助我们很好解决提示用户输入的作用,达到一种很好的用户体验效果。 3、本程序,采用了非空验证(RequireValidator)、范围验证...

    Web程序设计实验1ASP.NET标准控件和验证控件

    2、熟练掌握验证控件的使用。 二、实验内容 1、编写一个Web应用程序Login,该程序用于检查用户登录信息。当用户输入正确的用户名和密码时,显示登录成功的消息。否则,显示登录不正确的消息。 2、完成如下选择城市的...

    ASP.NET的验证控件使用详解

    ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下。现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发。

    C#验证控件的使用关于控件

    C#验证控件的使用关于控件的验证。这是个文档。

    验证控件的基本介绍和使用

    验证控件完成对输入数据进行验证的功能。通过将验证控件和输入控件关联,开发人员可以向Web页面添加输入验证功能。另外,还提供了自定义验证规则的方法和自定义错误信息的内容和显示方式等。本节将概括性介绍ASP.NET...

    验证控件使用说明,RequiredFieldValidator,CompareValidator ,RangeValidator ,RegularExpressionValidator,CustomValid

    所有验证控件的使用说明,验证控件,RequiredFieldValidator,CompareValidator ,RangeValidator ,RegularExpressionValidator,CustomValid

    JQ表单验证控件

    一个开源的JQ表单验证控件。绝对好用,我连续用了1年多了。很多项目都在使用。

    自定义Winform验证控件 优化版

    自定义Winform验证控件 类似于网页验证控件 使用方便 拖拽到界面上及可对界面上的所有控件进行验证 支持 比较验证 非空验证 数据类型验证 正则表达式验证 WINFORM开发必备控件

    asp.net验证控件_学习课件

    asp.net验证控件_学习课件 数据验证控件是一个集合,使用验证控件可以验证输入的信息是否符合我们特定的标准。

    .net验证控件的使用

    asp.net技术的中的验证控件的使用以及使用验证控件的使用中需要注意的地方,初学者和想对验证控件有研究的读者

    表单验证控件 简单

    使用简单,功能强大的表单验证插件。 1、验证插件支持正则表达式验证,函数验证,ajax异步验证,支持对比验证,并支持对表单的自定义属性或指定属性进行验证,应该足矣满足常用软件及网站开发需求。(可根据自己需求...

    EasyUi修改验证控件

    easyui的验证控件没有那么全,需要自己写扩展,这里给出修改模板,照着这个就能按自己的需求来做验证控件了。用法很简单

    asp.net验证控件气泡提示控件及Demo源码

    本程序能改善asp.net的验证控件的显示效果,用比较人性化的气泡提示来替换掉原来枯燥的界面提示,并带有"关闭提示"的功能,有效的解决了一个输入框带多个验证控件时,显示错误提示信息不在同一个地方的缺陷,也有效...

    第5章 Web服务器验证控件.ppt

    理解客户端和服务器端验证,掌握ASP.NET 3.5各验证控件的使用,5.1 窗体验证概述 5.2 ASP.NET 3.5服务器验证控件 5.2.1 RequiredFieldValidator控件 5.2.2 CompareValidator控件 5.2.3 RangeValidator控件 5.2.4 ...

    asp.net验证控件

    asp .net 验证控件 用法 数据验证控件是一个集合,使用验证控件可以验证输入的信息是否符合我们特定的标准

    vs2010验证码控件

    之前我下了很多个,都不对。这次我下到一个正确的,给大家分享一下。用法可参看:http://blog.sina.com.cn/s/blog_4da1f0900100s0jr.html

Global site tag (gtag.js) - Google Analytics