- 浏览: 145913 次
- 性别:
- 来自: 成都
文章分类
最新评论
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"表示容易一个数字;注意,在以上表达式中,引号不包括在内。
发表评论
-
SQL Server 2008 R2 中英文 开发版/企业版/标准版 链接地址
2015-01-19 11:08 1053SQL Server 2008 R2 中英文 开发版/企业版/ ... -
C# SQLSERVER2008数据库备份和还原的两种方法 (有进度条)
2013-06-21 11:01 2087C# SQLSERVER2008数据库备份和还原的两种方 ... -
C#的web Service 调用的简单例子
2013-01-10 15:18 1289是webservice.就概念上来说,可能比较复杂,不 ... -
编程的三种循环
2011-12-20 10:37 957大家都应该知道,其实java和C#都出自同师门的。虽然他们是不 ... -
农历,阳历 倒计时源码
2011-11-15 13:49 1029自己没事写了一个倒计时,里面有每年阳历的倒计时和农历的倒计时。 ... -
winform 特殊字符判断控件下载
2011-09-20 10:30 1571以前我听说过一个软件科技公司,写了一个控件,只要在那个软件里面 ... -
iis发布网站
2011-07-27 10:25 815本人自己写的,给大家参考的。 1.安装iis(网络上下载 ... -
鼠标和键盘事件
2011-07-15 11:28 1104鼠标事件有11个,常用八个,都不用说了。click,Doubl ... -
winform读写ini配置文件
2011-07-14 11:29 1510public static string re ... -
winform 增删改查
2011-07-13 16:27 1893增删改,是一个样的指令: //添加物品 ... -
winform中的datagridview数据添加方式
2011-07-13 16:10 5129winform中的datagridview数据添加方式,在我现 ... -
Winform的dataGridView中添加序号
2011-07-13 15:40 6455dataGridView的RowPostPa ... -
vs多级树动态加载
2011-06-25 22:37 1043private void LoadCategoryTree ... -
<meta name="description" content="string"/> 用法
2011-03-16 11:59 860一、语法: <meta name="nam ... -
利用js获取服务器时间的两个简单方法
2011-03-02 18:02 1190有时用js来获取服务 ... -
Asp收藏当前页面的网址到收藏夹
2011-01-13 11:28 809<%function getip '获 ... -
如果获取asp.net上的url
2011-01-13 10:41 808HttpContext.Current.Request.U ... -
asp.net(fileupload)上传图片预览
2010-12-21 10:55 8058<script language="java ... -
asp上传图片及删除图片,并从文件夹里删除
2010-12-16 15:21 3926一.上传图片 public s ... -
VS2005打不开Web设计器的处理方法
2010-11-19 10:30 12601、设置系统变量 VsLogActivity=1 右击“我的电 ...
相关推荐
本资源提供的是针对VS2008的WEB表单验证控件,这是一组用于增强用户输入验证功能的组件,能够帮助开发者确保用户在Web表单中提交的数据符合预设的规则和格式,从而提高数据的准确性和安全性。 Web表单验证是Web应用...
在Visual Studio(VS)中,验证控件是用于确保用户在Web表单中输入的数据符合预定义条件的重要工具。这些控件有助于提供一种用户友好的界面,通过在客户端(浏览器端)验证用户输入,减少不必要的服务器往返,提高...
通过NetTPnew4.ppt这样的资源,开发者可以深入学习Web控件和验证控件的用法,包括实例演示、配置方法和最佳实践,从而提升开发效率和应用质量。对于初学者来说,这是一个了解和掌握这些核心概念的良好起点。在实践中...
在IT行业中,验证控件是开发用户界面时不可或缺的一部分,特别是在Web应用或桌面应用中,它们确保用户输入的数据符合预设的规则和格式。本文将深入探讨“简单的验证控件”,以及如何利用这些控件进行非空验证、比较...
总之,ASP.NET的验证控件提供了一套强大、灵活且易于使用的工具,使得开发者能够专注于应用程序的主要功能,而不是花费大量时间编写复杂的验证逻辑。通过熟练掌握这些控件,开发者可以提高Web应用程序的安全性,减少...
在使用这些验证控件时,需要注意以下关键点: - **控件关联**:每个验证控件通过`ControlToValidate`属性与需要验证的输入控件关联。 - **错误信息**:所有验证控件都需设置`ErrorMessage`属性,用于定义验证失败时...
标准验证控件的使用 (1)创建一个新的网站 WebSite4,并建立一个新的Web 窗体 4-1.aspx。 (2)在页面中添加五个 Label控件、五个 Textbox 控件和一个 Button控件。 (3)在 Web 窗体上拖放一个 ...
在这个"验证控件的例子"中,我们将深入探讨如何在C#中使用这些控件。 验证控件主要应用于Web表单,以验证用户输入的数据。它们可以防止无效数据被提交到服务器,从而提高应用程序的稳定性和用户体验。.NET ...
### 验证控件的基本介绍和使用 在Web应用程序中,确保用户输入的数据符合预期的格式和要求至关重要。ASP.NET框架提供了一系列内置的验证控件,帮助开发者轻松实现这一目标。本文将详细介绍ASP.NET中的五种主要验证...
1、本程序使用基于Asp.Net的6种Asp验证控件; 2、验证控件十分方便,可以帮助我们很好解决提示用户输入的作用,达到一种很好的用户体验效果。 3、本程序,采用了非空验证(RequireValidator)、范围验证...
ASP 验证控件详解 ASP.NET 验证控件是 ASP.NET 框架中的一个重要组件,用于验证用户的输入信息。这些控件可以选择在服务器端或客户端进行验证,从而减少了程序员的开发难度。ASP.NET 提供了六种不同的验证控件,每...
5. **在页面中使用**:最后,在ASP.NET页面中像使用内置验证控件一样,将自定义验证控件拖放到设计视图,或在代码视图中添加。 压缩包中的"ValidateCode"文件可能是用于示例的验证码验证控件。验证码是一种防止机器...
在使用这些自定义验证控件时,开发者可以将它们添加到窗体上的任何需要验证的控件上,通过设置相应的属性(如验证规则、错误消息等)来配置验证行为。在运行时,控件会自动进行验证,如果输入不符合规则,将阻止窗体...
验证控件,各个验证控件的使用代码,帮助大家学会.net中验证控件的使用。
### C#验证控件的使用方法详解 #### 引言 在Web应用程序开发过程中,确保用户输入的有效性和正确性是至关重要的一步。ASP.NET提供了一系列内置的验证控件,可以帮助开发者轻松实现这一目标。本文将详细介绍ASP.NET...
2、熟练掌握验证控件的使用。 二、实验内容 1、编写一个Web应用程序Login,该程序用于检查用户登录信息。当用户输入正确的用户名和密码时,显示登录成功的消息。否则,显示登录不正确的消息。 2、完成如下选择城市的...
总的来说,掌握WinForms的分页控件和验证控件的使用,能够帮助开发者构建更加高效、用户友好的应用程序。通过合理地利用`TabControl`和验证机制,可以提高用户体验,减少错误,同时也可以通过引入第三方库如`Kenny....
**验证控件**是ASP.NET中用于确保用户输入数据有效性的工具,常见的有`RequiredFieldValidator`(验证字段非空)、`CompareValidator`(比较输入值与特定值或表达式)、`RangeValidator`(验证数值或日期范围)、`...
使用这些验证控件时,通常需要将它们放置在`<form runat="server">`标签内,以确保在服务器端处理表单提交时能够执行验证。此外,可以通过设置验证控件的`EnableClientScript`属性来决定验证是在客户端(JavaScript...