`

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

    本资源提供的是针对VS2008的WEB表单验证控件,这是一组用于增强用户输入验证功能的组件,能够帮助开发者确保用户在Web表单中提交的数据符合预设的规则和格式,从而提高数据的准确性和安全性。 Web表单验证是Web应用...

    VS中验证控件的作用

    在Visual Studio(VS)中,验证控件是用于确保用户在Web表单中输入的数据符合预定义条件的重要工具。这些控件有助于提供一种用户友好的界面,通过在客户端(浏览器端)验证用户输入,减少不必要的服务器往返,提高...

    Web控件和验证控件Web控件和验证控件

    通过NetTPnew4.ppt这样的资源,开发者可以深入学习Web控件和验证控件的用法,包括实例演示、配置方法和最佳实践,从而提升开发效率和应用质量。对于初学者来说,这是一个了解和掌握这些核心概念的良好起点。在实践中...

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

    在IT行业中,验证控件是开发用户界面时不可或缺的一部分,特别是在Web应用或桌面应用中,它们确保用户输入的数据符合预设的规则和格式。本文将深入探讨“简单的验证控件”,以及如何利用这些控件进行非空验证、比较...

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

    总之,ASP.NET的验证控件提供了一套强大、灵活且易于使用的工具,使得开发者能够专注于应用程序的主要功能,而不是花费大量时间编写复杂的验证逻辑。通过熟练掌握这些控件,开发者可以提高Web应用程序的安全性,减少...

    ASP.NET 服务器控件之实现验证控件

    在使用这些验证控件时,需要注意以下关键点: - **控件关联**:每个验证控件通过`ControlToValidate`属性与需要验证的输入控件关联。 - **错误信息**:所有验证控件都需设置`ErrorMessage`属性,用于定义验证失败时...

    实验4 验证控件的使用

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

    验证控件的例子

    在这个"验证控件的例子"中,我们将深入探讨如何在C#中使用这些控件。 验证控件主要应用于Web表单,以验证用户输入的数据。它们可以防止无效数据被提交到服务器,从而提高应用程序的稳定性和用户体验。.NET ...

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

    ### 验证控件的基本介绍和使用 在Web应用程序中,确保用户输入的数据符合预期的格式和要求至关重要。ASP.NET框架提供了一系列内置的验证控件,帮助开发者轻松实现这一目标。本文将详细介绍ASP.NET中的五种主要验证...

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

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

    ASP验证控件详解

    ASP 验证控件详解 ASP.NET 验证控件是 ASP.NET 框架中的一个重要组件,用于验证用户的输入信息。这些控件可以选择在服务器端或客户端进行验证,从而减少了程序员的开发难度。ASP.NET 提供了六种不同的验证控件,每...

    ASP.NET自定义验证控件

    5. **在页面中使用**:最后,在ASP.NET页面中像使用内置验证控件一样,将自定义验证控件拖放到设计视图,或在代码视图中添加。 压缩包中的"ValidateCode"文件可能是用于示例的验证码验证控件。验证码是一种防止机器...

    winform窗体验证控件

    在使用这些自定义验证控件时,开发者可以将它们添加到窗体上的任何需要验证的控件上,通过设置相应的属性(如验证规则、错误消息等)来配置验证行为。在运行时,控件会自动进行验证,如果输入不符合规则,将阻止窗体...

    验证控件的使用代码一览

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

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

    ### C#验证控件的使用方法详解 #### 引言 在Web应用程序开发过程中,确保用户输入的有效性和正确性是至关重要的一步。ASP.NET提供了一系列内置的验证控件,可以帮助开发者轻松实现这一目标。本文将详细介绍ASP.NET...

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

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

    winfrom 分页控件和验证控件

    总的来说,掌握WinForms的分页控件和验证控件的使用,能够帮助开发者构建更加高效、用户友好的应用程序。通过合理地利用`TabControl`和验证机制,可以提高用户体验,减少错误,同时也可以通过引入第三方库如`Kenny....

    ASP.NET控件 和 验证控件

    **验证控件**是ASP.NET中用于确保用户输入数据有效性的工具,常见的有`RequiredFieldValidator`(验证字段非空)、`CompareValidator`(比较输入值与特定值或表达式)、`RangeValidator`(验证数值或日期范围)、`...

    ASP.NET公有六种验证控件

    使用这些验证控件时,通常需要将它们放置在`<form runat="server">`标签内,以确保在服务器端处理表单提交时能够执行验证。此外,可以通过设置验证控件的`EnableClientScript`属性来决定验证是在客户端(JavaScript...

Global site tag (gtag.js) - Google Analytics